【发布时间】:2014-01-22 17:58:26
【问题描述】:
我有一个 WPF 应用程序并且正在使用实体框架。我在看教程
作者在谈论断开连接的实体,这是我第一次听说它们。对于何时真正需要断开连接的实体,我有点困惑,因为我一直在使用 EF 很好地对我的业务对象执行 CRUD 操作。如果我在对业务对象执行 CRUD 操作时使用相同的上下文,为什么我需要手动跟踪实体状态更改?谢谢你的帮助。
【问题讨论】:
标签: c# wpf entity-framework
我有一个 WPF 应用程序并且正在使用实体框架。我在看教程
作者在谈论断开连接的实体,这是我第一次听说它们。对于何时真正需要断开连接的实体,我有点困惑,因为我一直在使用 EF 很好地对我的业务对象执行 CRUD 操作。如果我在对业务对象执行 CRUD 操作时使用相同的上下文,为什么我需要手动跟踪实体状态更改?谢谢你的帮助。
【问题讨论】:
标签: c# wpf entity-framework
如果您始终保留原始上下文实例,那么您可能不需要担心断开连接的实体。断开连接的实体通常出现在 Web 服务或网站的上下文中,其中最初检索实体的上下文(例如,放置在 Session 中)在该实体的某个时间不再可用时已修改,需要保存回数据库。
【讨论】: