EF代码第一和双向关系

时间:2012-08-08 09:24:14

标签: entity-framework ef-code-first

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

在这里,我定义了一个基本的1对多关系。如果我不希望在Model中暴露Children属性,但仍希望在Parent和ParentId之间同步值,该怎么办?我该如何定义这种“关系”?

1 个答案:

答案 0 :(得分:1)

您将在没有任何参数的情况下致电WithMany

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