使用DbFunctions来解决asp.net mvc ef按照日期分组数据

如下一张表

要进行MyDate的date部分进行分组,我们会发现如下写法会报异常

那么如何才能使linq正确转化为sql语句呢,这就要使用到了DbFunctions这个工具类

转到定义可以看到此类在entityframework.dll类库中

将查询替换为DbFunctions的方法,可以看到查询分组信息成功

   也可以在条件中转换
原文地址:https://www.cnblogs.com/pengchong/p/12447256.html