EF Core,按第一/第一或默认分组的解决方法?

时间:2019-11-25 11:40:02

标签: c# .net-core group-by linq-to-sql entity-framework-core

期间查询包含日期属性键属性值其他信息。 除了日期不同以外,所有有关属性键和值的组合的额外信息都是相同的。

我想获取每个日期的第一个“额外信息”,因为它们相同。在EF 6中,我可以使用group by,但不能在EF Core中使用。

由于出现内存溢出异常,因此我无法执行客户端代码。

我尝试过此操作,如果我筛选了1个月,则日期组会给我30个日期。

但是,我得到的结果重复,并且并非所有显示any的日期都显示多次。

datesEx稍后使用批处理/分页执行。

2017-01-05

1 个答案:

答案 0 :(得分:0)

我不确定它是否与错误的数据库设计有关,因为date是nchar10。我无法更改基础表。

首先,我在实体配置过程中确实使用了HasConversion,后来我进行了交易,将视图强制转换为datetime,但结果却相同。

那我是不是做错了什么,还是某种EF Core的错误?

相反,我使用所需的查询创建了一个新视图。