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

在这里,我定义了一个基本的一对多关系。如果我根本不想在模型中公开 Children 属性,但仍希望在 Parent 和 ParentId 之间同步值怎么办。我将如何定义这种“关系”?

4

1 回答 1

1

您将WithMany不带任何参数调用:

this.HasRequired(t => t.Parent)
    .WithMany()
    .HasForeignKey(d => d.ParentId);
于 2012-08-08T09:39:32.237 回答