[英]The type '<>f__AnonymousType13<'',''>' exists in both '' and 'EntityFramework.dll'
嗨,我编写了一个代码,以获取具有匿名数据类型的列表,如下所示
var AvgPriceList = x.GroupBy(y => y.Retailer).Select(k =>
new { Retailer = k.Key,
AvgUnitPrice = k.Sum(z => z.Units) == 0 ? 0 : (double)k.Sum(z => z.Dollars) / k.Sum(z => z.Units)
}),
AvgUnitPrice = x.Sum(y => y.Units) == 0 ? 0 : (double)x.Sum(y => y.Dollars) / x.Sum(y => y.Units),
EDLP_Price = x.FirstOrDefault().EDLPPrice, Units = x.Sum(y => y.Units), USBEDLP = x.Sum(y => y.USBEDLP) });
我已经通过向内部匿名类添加额外的属性来解决我的问题,如下所示
AvgPriceList = x.GroupBy(y => y.Retailer).Select(k =>
new { Retailer = k.Key,
AvgUnitPrice = k.Sum(z => z.Units) == 0 ? 0 : (double)k.Sum(z => z.Dollars) / k.Sum(z => z.Units),
AvgUnits = k.Sum(z => z.Units)
}),
AvgUnitPrice = x.Sum(y => y.Units) == 0 ? 0 : (double)x.Sum(y => y.Dollars) / x.Sum(y => y.Units),
EDLP_Price = x.FirstOrDefault().EDLPPrice, Units = x.Sum(y => y.Units), USBEDLP = x.Sum(y => y.USBEDLP) });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.