디버깅 할 때 ObjectStateManager의 내용을 볼 수 있습니까?
EF에서 엔티티를 업데이트하는 데 문제가 있습니다. 이 오류가 계속 ". 동일한 키를 가진 개체가 이미 ObjectStateManager에 존재하는 ObjectStateManager는 동일한 키를 가진 여러 객체 추적 할 수 없습니다"
를 분명히 다른 기업이 있다는 것을 나는 충분히 알고
을 첨부 된 어딘가에. 그러나, 나는 현재 그것을 추적 할 수 없다. 코드가 많아서 이미 많은 시간을 보냈습니다. 멀리 볼 수있는 한, 내 모든 쿼리에 AsNoTracking()
확장 방법을 사용하고 있습니다. 내가 어떤 주어진 시간에 ObjectStateManager 실제로 무엇인지 알 수있는 방법이 : 나는
내 질문을 필요한
이 무엇입니까? 디버깅하는 동안 해당 항목을 볼 수 있다면 더 빨리이 위치를 추적 할 수 있습니다.
위와 같이 할 수없는 경우이 문제를 해결하는 최선의 방법에 대해 조언 해 주시면 감사하겠습니다. 바로 지금 건초 더미에있는 바늘과 같습니다.
감사합니다. 정보를 감사하지만 내 문제를 어떻게 해결했는지 직접 확인하십시오. – Matt