鉴于以下非常简单的 linq 语句
vm.VerifiedGroups = db.ReportGroups.Count(g => g.Verified);
或者
vm.VerifiedGroups = db.ReportGroups.Count(g => g.Verified == true);
bool在哪里Verified
,我收到一个异常说 linq-2-entities 不支持?
错过了一些非常简单的事情 - 或者我应该从以下选项中选择一个:
a)
vm.VerifiedGroups = db.ReportGroups.Where(g => g.Verified).Count();
或者
b)
vm.VerifiedGroups = db.ReportGroups.ToList().Count(g => g.Verified);
这两种方法都有效(我的列表只有 30-50 长,所以 ToList 不是问题)。