2

这应该能够被翻译成一个 Linq 到实体存储表达式,但它抛出它不能。

for (int day = 1; day <= 7; day = day + 1)
   pairs.Add("[" + day + ", " + db.Messages.Count(m => SqlFunctions.DatePart("weekday", m.Date) == day) + "]");

问题是什么?
另外,我对数据库使用了 7 个查询。我应该只做一个,使用 GroupBy 吗?

4

0 回答 0