在数据访问层中我有以下查询:
var result = from income in context.Incomes
join order in context.Orders on income.OrderId equals order.OrderId
select new
{
Voucher = order.VoucherSeries + "-" + order.VoucherNumber,
Amount = income.IncomeAmount
};
return result.ToList();
在业务层中如何使用linq Sum求和金额?
答案 0 :(得分:2)
匿名对象专门设计为仅在创建它们的范围内使用。如果您希望能够在当前范围之外访问此数据,那么您应该创建一个新的命名类型,它具有您需要的两个相关属性,而不是使用匿名类型。