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