我需要断开连接的实体吗?

时间:2014-01-22 17:58:27

标签: c# wpf entity-framework

我有一个WPF应用程序并且正在使用实体框架。我正在阅读教程

并且作者正在讨论断开连接的实体,这是我第一次听说它们。我对实际需要断开连接的实体感到有点困惑,因为我一直使用EF就可以对我的业务对象进行CRUD操作。如果我在业务对象上进行CRUD操作时使用相同的上下文,为什么我需要手动跟踪实体状态更改?谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

如果您始终保留原始上下文实例,那么您可能不需要担心断开连接的实体。断开连接的实体经常出现在Web服务或网站的上下文中,其中最初检索实体的上下文(例如,置于Session中)在某些时候不再可用。该实体已被修改,需要保存回数据库。