小编Pet*_*etr的帖子

如何在Entity Framework Code First中映射sum属性(如TotalPrice)

我首先使用实体​​框架4.1代码.我有经典样本:Order和OrderLines.每个OrderLine都有自己的价格,我想订购物业TotalPrice.

我现在不确定要声明TotalPrice属性.我可以使用linq sum将其定义为readonly,但是每当我将其添加到结果集时,它必须从db获取所有订单行以总结它的价格.

我正在考虑解决方案,它将全价存储到数据库(用于查询)并仅在订单保存之前重新计算(或者如果订单行更改),但我不知道如何做到这一点.

如何在EF中处理这样的场景?

感谢Petr的建议

mapping code-first ef-code-first c#-4.0 entity-framework-4.1

5
推荐指数
1
解决办法
797
查看次数