バックグラウンド
EFでエンティティを更新するのに問題があります。私はこのエラーを受け取り続けます:
「同じキーを持つオブジェクトはすでにObjectStateManagerに存在します。ObjectStateManagerは同じキーを持つ複数のオブジェクトを追跡できません。」
私は、どこかに接続されている別のエンティティが明らかにあることを十分に認識しています。しかし、私は現在それを追跡することはできません。たくさんのコードがあり、私はすでにかなりの時間を費やしています。私が見る限り、私はAsNoTracking()
すべてのクエリで拡張メソッドを使用しています。
必要なもの
私の質問はこれです:いつでもObjectStateManagerに実際に何があるかを確認する方法はありますか?デバッグ中にそこにあるアイテムを見ることができれば、これがどこから来ているのかをより迅速に追跡できます。
上記が不可能な場合は、この問題に取り組むための最善の方法についてアドバイスをいただければ幸いです。それは今の干し草の山の中の針のようなものです。