entity framework—要刷新的对象集合中索引为0的元素的EntityKey属性值为空,或者不附加到此Obje



我得到这个错误,而执行"ObjectContext.Refresh(RefreshMode.刷新)。StoreWins, entity)"在我的实体框架中使用Repository模式。

我试着在执行查询之后和之前执行这个,但它两次都给出了错误。

这个错误的原因是什么?

可以是:

  • 实体没有附加到上下文,或者
  • 您没有应用Add()或AddObject()。
  • 如果你在某个时候应用了AddObject(),你需要Detach()实体,而不是条目。

相关内容

最新更新