POCO和自我追踪实体之间的差异

时间:2010-07-06 13:35:26

标签: c# asp.net entity-framework-4

我将POCO放在一个单独的项目中,现在我需要自我追踪实体。有谁知道我是否需要生成自我跟踪的新POCO,它们将取代我目前的POCO?或者,除了当前的POCO之外,我还要设置自我跟踪实体吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

你不需要两者。 STE本质上是POCO,在与ObjectContext断开连接时具有更改跟踪功能。如果你有n层场景,我建议你坚持使用STE。对于非N层方案,这意味着当您在服务器端使用实体时,可以像使用poco对象一样使用它,并让ObjectContext为您管理更改跟踪。