使用Entity Framework 4.0更新一个已分离的实体实例

4
我正在使用Entity Framework 4.0和WCF。我对使用Entity Framework比较陌生,更熟悉NHibernate。然而,我担心在更新时会出现对象的分离实例。
我查看了各种网站,在这些网站上,他们检索对象,将实例附加到其上下文中,并设置所有要修改的属性,但这会产生两个问题:
1. 所有字段都会在数据库中更新(不是一个很大的问题,但会为每个更新语句增加额外开销)。 2. 许多示例都没有处理您可能具有需要更新的对象的IEnumerable属性的情况(这将是一个要求)。
是否有处理更新分离实体实例的“最佳实践”示例?非常感谢您的任何指导。
1个回答

3

这差不多是我所需要的。ApplyChanges方法没有被包含在.NET 4.0版本中。我找到了这个例子,这就是我用来完成任务的:http://msdn.microsoft.com/en-us/library/bb896248.aspx - Brandon
很高兴你找到了解决方案 - 一切顺利,Steve。 - Stephen Newman
1
该链接不再包含示例msdn.microsoft.com/en-us/library/bb896248.aspx,新链接为http://msdn.microsoft.com/en-us/library/vstudio/bb896248(v=vs.100).aspx。 - Luis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接