【问题标题】:Entity Framework serialization实体框架序列化
【发布时间】:2010-05-25 22:16:19
【问题描述】:

我对自己的问题感到困惑。我正在使用实体框架并希望将实体保存在硬盘上,然后再恢复它们。 我对序列化/反序列化没有任何问题,但是当我尝试添加反序列化对象时出现异常“无法将对象添加到 ObjectStateManager,因为它已经有一个 EntityKey。使用 ObjectContext.Attach 附加具有现有键的对象”到我的数据上下文。 当我只是将我的实体附加到数据上下文时,什么也没有发生

如何实现我的目标?

【问题讨论】:

    标签: c# entity-framework serialization


    【解决方案1】:

    您需要附加然后添加。

    【讨论】:

    • 我试过了,但是不行。异常 'ObjectStateManager 中已存在具有相同键的对象。现有对象处于未更改状态。只有处于添加状态的对象才能再次添加到 ObjectStateManager 中。我现在不知道如何实现保存/恢复功能......
    猜你喜欢
    • 2012-02-08
    • 2011-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多