【发布时间】:2019-02-04 19:27:09
【问题描述】:
我有这个 EF 模型:
class Reception
{
public string Code { get; set; }
public virtual List<Row> { get; set; }
}
class Row
{
public string Item { get; set; }
public int Quantity { get; set; }
public float Weight { get; set; }
}
有没有办法改进以下 LINQ To Entities 查询?
dbContext.Receptions.Select(r => new
{
code = r.Code,
quantitySum = r.Rows.Sum(e => e.Quantity),
weightSum = r.Rows.Sum(e => e.Weight),
});
我担心做两次“r.Rows”部分。
我不应该担心吗?
【问题讨论】:
标签: entity-framework linq-to-entities