EF 4.0 Hibernate就像saveupdate一样

时间:2011-04-05 11:52:26

标签: silverlight wcf entity-framework-4

我有silverlight应用程序,我使用Entity Framework(PostgreSQL)和WCF(不是RIA)。 这是问题所在:

在数据库中我有表组织和联系人表。组织有一系列联系。

EF实体不是wcf使用的数据协定。我使用convertor从实体中生成数据,反之亦然。所以我的问题是如何保存像hibernate saveupdate这样的相关实体(cascade =“save-update”)?

1 个答案:

答案 0 :(得分:0)

实体框架没有级联更新。您must manually handle changes =您必须手动决定修改哪些合同,哪些合同已添加,哪些合同也已删除。 MS决定通过引入Self tracking entities来解决这种不便之处,但它们并不总是bullet proof而且是harder to use in Silverlight,因为STE代码必须在客户端和服务器之间共享。