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

這裏我定義了一個基本的1對多關係。如果我不想在Model中暴露兒童屬性,但仍希望Parent和ParentId之間的值同步。我將如何定義這種「關係」?EF代碼第一和雙向關係

回答

1

你會打電話給WithMany不帶任何參數:

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