次の非常に単純な 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 は問題になりません)。