【发布时间】:2011-11-27 09:12:33
【问题描述】:
由于使用了 DTO 和 WCF 服务,我尝试在我的项目中为 Entity Framework 4.1 创建自定义更改跟踪机制。
关于更新情况,我有两个选择
我可以简单地将对象的所有字段作为更新发送到数据库,即使没有单个数据字段发生更改。(一个数据库调用可能是冗余操作)
从数据库中获取以前的数据并与更新的数据进行比较,合并更改并发送到数据库。 (最少两次数据库调用+合并操作成本)
当我们考虑性能时,最好的选择是什么?如果第二个是选择,是否有任何工具,助手可以为我自动合并更改?
【问题讨论】:
标签: wcf entity-framework-4.1 dto