0

使用实体框架自我跟踪实体和实施工作单元架构有什么区别?据我了解,两者都在跟踪对象,一个数据库调用提交更改。所以我无法弄清楚这些的区别。有人能告诉我在这种情况下应该使用什么吗?我将实体框架 5 与 WCF 服务应用程序一起使用。

4

2 回答 2

1

自我跟踪实体的目的是您不需要保持 DbContext/ObjectContext 活动来跟踪对实体对象的更改。这样做的主要特点是您可以将实体发送到另一个进程(或整个主机,例如另一台主机上的另一个 WCF 服务),该进程对实体对象进行更改,然后将该实体对象返回给调用进程,而更改跟踪仍然完好无损.

UoW 协调多个实体对象之间所做的更改(非常简化的解释)。

于 2013-03-27T15:00:33.220 回答
1

根据 MSDN,不再推荐自我跟踪实体

不再推荐 STE

我们不再推荐使用 STE 模板,它仍可用于支持现有应用程序。访问 N-Tier 页面,了解我们为 N-Tier 方案推荐的其他选项。

http://msdn.microsoft.com/en-us/data/jj613924.aspx

于 2013-05-03T09:05:50.017 回答