-1
EF核心鲜明的剂量不支持GroupBy
,我想为Distinct
我有同样的问题。的GroupBy和核心的EntityFramework
那么,我该如何解决它?
我只是得到100个第一要素,然后我打电话Distinct()
在结果列表
有一个更好的解决办法?
是有可能GROUPBY添加为扩展方法来EFCore?
对.NET核心不是报告制度是个好主意:/
是陷阱:(
query = query.Where(e => e.Goodscode.Contains(filter) || e.GoodsName.Contains(filter));
return query.Select(e => new GoodsDTO
{
Name = e.GoodsName,
Code = e.Goodscode,
T3Code = e.T3Code,
StockId = e.StockId
}).Take(100).ToList().Distinct(new GoodsDTOComparer()).Take(20);
//why we do like up: because EF7 dosent support Distinct and GroupBy yet (12-03-2017)
//microsoft, please don't be OpenSource, because you dont care for your opensource products
这是GitHub问题链接https://github.com/aspnet/EntityFr amework/issues/2341看起来这里有一些拉取请求。其中一个已于3天前更新 –
tnx,但我寻找快速解决方案 – data