2012-08-08 3 views
0
this.HasRequired(t => t.Parent) 
    .WithMany(t => t.Children) 
    .HasForeignKey(d => d.ParentId); 

여기에서는 기본적인 1 대 다수 관계를 정의했습니다. 모델에서 Children 속성을 전혀 노출시키지 않고 ParentId와 ParentId 사이의 값 동기화를 유지하려는 경우 어떻게합니까? 그러한 "관계"를 어떻게 정의할까요?EF 코드의 첫 번째 및 양방향 관계

답변

1

당신은 어떤 매개 변수없이 WithMany를 호출합니다 :

this.HasRequired(t => t.Parent) 
    .WithMany() 
    .HasForeignKey(d => d.ParentId);