我需要使用Linq to Entities连接到MySQL数据库,并基于一年中的周数执行分组。我的当前查询如下:
entities.GroupBy(t => t.StartTime.Year + "/" + (int)Math.Floor((double)(t.StartTime.DayOfYear - 1) / 7.0))
然而,由于Entity Framework无法正确映射DayOfYear,因此这种方法不起作用。是否有任何方法可以实现这一点,仍然使用Linq to Entities。
我正在使用Entity Framework 5.0。