我有一个WPF应用程序并且正在使用实体框架。我正在阅读教程
并且作者正在讨论断开连接的实体,这是我第一次听说它们。我对实际需要断开连接的实体感到有点困惑,因为我一直使用EF就可以对我的业务对象进行CRUD操作。如果我在业务对象上进行CRUD操作时使用相同的上下文,为什么我需要手动跟踪实体状态更改?谢谢你的帮助。
答案 0 :(得分:1)
如果您始终保留原始上下文实例,那么您可能不需要担心断开连接的实体。断开连接的实体经常出现在Web服务或网站的上下文中,其中最初检索实体的上下文(例如,置于Session
中)在某些时候不再可用。该实体已被修改,需要保存回数据库。