【发布时间】:2014-07-05 00:27:21
【问题描述】:
我想记录用户更新实体框架对象时的差异(整个对象图中的任何差异)。我现在一直在这个特定项目中使用 EF 版本 5。
对于每个说它是具有订单列表的客户。 我想输出客户字段中发生的变化(例如,总数或订单从 4 更改为 5)。然后输出每个订单的变化(比如订单 1 的状态从已订购变为已交付,并添加了订单 5)。
所以日志看起来像这样 客户修改 ID = 5,字段 TotalNumberOfOrders:原始值 4,新值 5 Customer.Order 添加的 ID = 10 Customer.Order 修改字段数量:原始值 = 15,新值 = 2
我只是要将这些值记录到磁盘中以进行一些诊断。
【问题讨论】:
标签: c# entity-framework