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

如下一张表

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

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

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

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

 

   也可以在条件中转换

 

 

posted @ 2020-03-09 10:47  I can play  阅读(210)  评论(0编辑  收藏  举报