想請問下述的語法有用到什麼C#的新規範嗎? 專有名詞是什麼? 我想搜尋學習一下…
RefAsync<int> totalCount = 0;
var list = await _db.Queryable<TEntity>()
.OrderByIF(!string.IsNullOrEmpty(strOrderByFileds), strOrderByFileds)
.WhereIF(whereExpression != null, whereExpression)
.ToPageListAsync(intPageIndex, intPageSize, totalCount);
_db.Queryable<TEntity>()後為何可以【.】三次呢? 再麻煩大家解惑了。
不曉得順序是不是下述這樣…
_db.Queryable<TEntity>().OrderByIF 執行完先回傳一個A物件,此A物件有個方法叫WhereIF? WhereIF方法調用後又回傳一個B物件,B物件有ToPageListAsync方法?
uj5u.com熱心網友回復:
沒什么新語法。搜索 lambda和擴展方法就好了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/240279.html
標籤:C#
