같은 관계의 다양성 등의 문제가 발생합니다.내가 같은 쿼리를 수행 할 때
하지만 수행 할 때
관계 다양성의 제약 조건 위반이 발생 같은
_domainContext.Users .Where(u => u.Id == _userContext.User.Id) .First() .Houses ... // more query stuff here
오류가 발생 일 : 의 EntityReference 한 관련 개체를 초과 할 수 없습니다, 그러나 쿼리가 반환 하나 이상의 관련 개체.
여기에 더 많은 것들이 관련되어 있다고 생각합니다. 누군가가 그 둘의 차이점과 왜 문제를 일으키는 지 설명 할 수 있습니까?
나는이 대답에 동의하며, 관계의 왼쪽 또는 오른쪽에있는 1 대 1 관계에 하나 이상의 항목이 있는지 여부도 데이터베이스에서 확인합니다. 이것은 데이타베이스 부대가 하나의 항목 만 추가하기 때문에 이해가되지 않을 수도 있지만 어떻게 든 그것은 발생할 수 있습니다. – daryal