【问题标题】:Do I need disconnected entities?我需要断开连接的实体吗?
【发布时间】:2014-01-22 17:58:26
【问题描述】:

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

作者在谈论断开连接的实体,这是我第一次听说它们。对于何时真正需要断开连接的实体,我有点困惑,因为我一直在使用 EF 很好地对我的业务对象执行 CRUD 操作。如果我在对业务对象执行 CRUD 操作时使用相同的上下文,为什么我需要手动跟踪实体状态更改?谢谢你的帮助。

【问题讨论】:

    标签: c# wpf entity-framework


    【解决方案1】:

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

    【讨论】:

    • 谢谢。这就是我正在收集的。这个概念在 n 层 Web 应用程序中似乎更有意义,但在仅使用服务器数据库的离线 WPF 应用程序中则不然。
    猜你喜欢
    • 1970-01-01
    • 2016-01-07
    • 1970-01-01
    • 1970-01-01
    • 2011-05-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多