代码之家  ›  专栏  ›  技术社区  ›  Michel

EF(4)从上下文中分离一个对象,在上下文之外

  •  0
  • Michel  · 技术社区  · 14 年前

    我已经创建了一个对象A,我想用EF存储(添加)它两次。

    所以我有个方法 Save(Order order)

    但当我这么做的时候:

    Order order = new Order();
    //set props here
    new Repository().Save(order);
    new Repository().Save(order);
    

    然后我得到一个错误,因为在第一次保存时(顺序)保留了对上下文的一些引用。 我能不能,在两个救命电话之间,说 “所以我可以再保存一次?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Jon    14 年前

    context.Detach(order) 玩这个把戏?