0

これを Linq To Entities でどのように記述しますか?

SELECT DATEPART(weekday, MessageBundles.Date) AS WeekDay, count(*) AS Count FROM MessageBundles GROUP BY DATEPART(weekday, MessageBundles.Date)

私はこのようなことを試しました:

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

しかし、「ストア式に変換できません」という例外がスローされます (つまり、SqlFunctions はサポートされていません)。

4

1 に答える 1