2017-03-01 4 views
0

totalCases変数にカウントを割り当てる方法を教えてください。linqクエリコンテキスト外のcount変数を取得

私はちょうど

let count = DbContext.Set<CaseAction>().Count(c => c.IsToDo == isToDo) into totalCases 

、私は次のような何かを行うことができるかどうかだろうがletで宣言された変数は、クエリのコンテキスト外でアクセスすることができますか?

答えて

0

let行を削除し、totalCasesも削除します。

あなたのデータを返すときに、あなたの述語をあなたのリストに渡すだけで、Count()と呼んでください。

すなわち

return new PagedList 
       { 
        Data = caseModels, 
        PageIndex = pageIndex, 
        PageSize = pageSize, 
        Count = caseModels.Count(c => c.IsToDo == isToDo) 
       };