在2.3中完成依賴注入后,這次主要實現欄目的添加功能。按照前面思路欄目有三種類型,常規(guī)欄目即可以添加子欄目也可以選擇是否添加內容,內容又可以分文章或其他類型,所以還要添加一個模塊功能。這次主要實現欄目的添加,附帶實現模塊列表功能,并將業(yè)務邏輯層的功能都實現了異步方法。

先來個完成后的界面吧。

萬碼學堂,電腦培訓,計算機培訓,Java培訓,JavaEE開發(fā)培訓,青島軟件培訓,軟件工程師培訓

一、業(yè)務邏輯層異步方法

.net Core中異步方法很簡單,只需要Task、async、await三個關鍵字就行。比如要實現統(tǒng)計記錄數異步方法,只要給方法添加關鍵字async,然后返回Task類型,并在方法中使用await調用異步方法就可以。

public async Task<int> CountAsync(Expression<Func<T, bool>> predicate)
        {            return await _dbContext.Set<T>().CountAsync(predicate);
        }

一般在異步方法中也是調用異步方法,如果調用同步

網友評論