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