4

リポジトリパターンを使用してEntityFrameworkで「ObjectContext.Refresh(RefreshMode.StoreWins、entity)」を実行しているときにこのエラーが発生します。

クエリの実行前後にこれを実行しようとしましたが、どちらの場合もエラーが発生します。

このエラーの理由は何でしょうか?

4

1 に答える 1

1

それは次のいずれかである可能性があります。

  • エンティティがコンテキストにアタッチされていない、または
  • Add()またはAddObject()を適用していません。
  • ある時点でAddObject()を適用した場合は、エントリではなくエンティティをDetach()する必要があります。
于 2013-09-04T14:51:59.573 に答える