【发布时间】:2017-02-02 09:00:53
【问题描述】:
我是 Fluent API 的新手。在我的场景中,Student 可以在一个Grade 中,而Grade 可以有多个Students。然后,这两个语句完成了同样的事情:
modelBuilder
.Entity<Student>()
.HasRequired<Grade>(s => s.Grade)
.WithMany(s => s.Students);
还有:
modelBuilder
.Entity<Grade>()
.HasMany<Student>(s => s.Students)
.WithRequired(s => s.Grade);
我的问题是 - 我应该如何选择一种陈述而不是另一种陈述?还是我需要这两个语句?
【问题讨论】:
标签: entity-framework ef-fluent-api