2010-12-02 5 views
2

내가 .. 이런 모델,EF 4 관계

내 메뉴 엔티티 (스스로가)에 동일한 실체와 0..1에 관계를 0..1이 되세요 재귀 적 RootMenu이 ..하지만 나는 최선의 방법을 기억하지 못한다. EF로 변경하면 항상 오류가 발생했다. alt text

고마워!

+2

무엇이 오류입니까? – Jon

답변

1

0..1에서 1 또는 1에서 0..1로 변경하십시오 (협회가가는 방향에 따라 다름). PK는 Nullable이 아니므로 협회의 한 쪽은 다음과 같아야합니다. 1

+0

"PK를 사용할 수 없습니다". 하지만 FK라면 어떨까요? (RootMenuId) – RPM1984