背景調試時可以看到ObjectStateManager中有什麼嗎?
我在EF中更新實體時遇到了一些麻煩。我不斷收到此錯誤:「具有相同鍵的對象已經存在於ObjectStateManager的ObjectStateManager無法跟蹤具有相同鍵的多個對象」
我完全知道,有明顯的另一個實體某處附上。但是,我目前無法追查。有很多代碼,我已經花了很多時間了。據我所見,我對所有查詢都使用AsNoTracking()
擴展方法。
我需要什麼
我的問題是:有什麼辦法,我可以看到什麼是真正的ObjectStateManager在任何給定的時間?如果我可以在調試過程中看到那裏的物品,我可以更快地追蹤這些物品的來源。
如果上述不可能,我將不勝感激關於如何最好地解決這個問題的任何建議..它就像現在在乾草堆裏的針。
欣賞信息,謝謝..但看到我自己的答案,我是如何解決這個問題。 – Matt