[.net] Entity Framework에서 순환 참조를 제거하는 방법?



Answers

모델 디자이너에서 연관을 만들면 (오른쪽 클릭 add-> association) 다음과 같은 팝업 창이 나타납니다 :

연결 창 추가 http://i45.tinypic.com/xmoqcp.jpg

네비게이션 속성 확인란을 확인하고, 네비게이션 속성을 생성하지 않으려면 선택을 취소 할 수 있습니다. 순환 참조 문제를 해결하려면 둘 중 하나만 선택하십시오.

Question

고객 및 주문 엔터티 간의 순환 참조가 직렬화 중에 예외를 발생 시켰습니다. EF가이 두 엔티티간에 한 방향 참조를 생성하도록하는 방법이 있습니까? 미리 감사드립니다!




아이 탐색을 위해 internal로 getter를 변경하면 Web API v2에서 entitfy framework v5 / v6을 사용하여 저를 위해 일했습니다.




서버 레벨 :

[DataContract(IsReference = true)] 

MSDN




Links