【发布时间】:2011-09-18 18:13:31
【问题描述】:
我首先使用实体框架 4.1 代码。我有经典示例:Order 和 OrderLines。 每个 OrderLine 都有自己的价格,我想在 Order 上有属性 TotalPrice。
我现在不确定要声明 TotalPrice 属性。我可以使用 linq sum 将其定义为只读,但是当我每次将其添加到结果集中时,它必须从 db 中获取所有订单行以对其价格求和。
我正在考虑解决方案,它将 totalprice 存储到数据库中(用于查询)并仅在订单保存之前重新计算(或者如果订单行更改),但我不知道如何做到这一点。
在 EF 中如何处理这样的场景?
感谢您的建议 彼得
【问题讨论】:
标签: c#-4.0 mapping entity-framework-4.1 ef-code-first code-first