如下一张表
要进行MyDate的date部分进行分组,我们会发现如下写法会报异常
那么如何才能使linq正确转化为sql语句呢,这就要使用到了DbFunctions这个工具类
转到定义可以看到此类在entityframework.dll类库中
将查询替换为DbFunctions的方法,可以看到查询分组信息成功
也可以在条件中转换
![](https://img2020.cnblogs.com/i-beta/511287/202003/511287-20200309104633068-501725874.png)
如下一张表
要进行MyDate的date部分进行分组,我们会发现如下写法会报异常
那么如何才能使linq正确转化为sql语句呢,这就要使用到了DbFunctions这个工具类
转到定义可以看到此类在entityframework.dll类库中
将查询替换为DbFunctions的方法,可以看到查询分组信息成功