DbContext.Entry附加实体

Chr*_*ris 6 entity-framework dbcontext entity-framework-5

根据我的研究,我读到调用DbContext.Entry(someEntity)会自动将实体附加到上下文.

但是,当我这样做时,我发现实体的状态是分离的.

任何人都可以了解这一点以及DbContect.Entry的工作原理.我正在使用EF 5.0

谢谢.

Mar*_*eta 6

如果你想附加一个对象,你真正想要的是DbSet.Attach.DbContext.Entry仅向您提供有关该实体的信息,并允许您更改已附加的状态.

这是一篇关于MSDN实体状态的好文章