2013-12-24 75 views
9

我想在COUNT子句中提供2個條件來檢查角色& USERID。Linq計數條件

這裏是我的代碼: -

var recordCount = ctx.Cases.Count(); 

如何給Where條件的COUNT()?

請幫忙。謝謝你。

回答

17

只是一個謂語添加到您的Count()表達(不要忘了包括System.Linq):

var recordCount = ctx.Cases.Count(a => a.Role == "admin"); 
3

首先給,然後數。

ctx.Cases.Where(c => your condition).Count(); 
2
var recordCount = ctx.Cases.Count(a => a.Role == "admin" && a.Userid="userid");