Je suis nouveau à l'API Fluent. Dans mon scénario, un Student
peut être dans un Grade
et un Grade
peut avoir plusieurs Students
. Ensuite, ces deux déclarations faire la même chose:Ai-je besoin de configurer les deux côtés d'une relation avec Entity Framework avec l'API Fluent?
modelBuilder
.Entity<Student>()
.HasRequired<Grade>(s => s.Grade)
.WithMany(s => s.Students);
Et:
modelBuilder
.Entity<Grade>()
.HasMany<Student>(s => s.Students)
.WithRequired(s => s.Grade);
Ma question est - comment dois-je choisir une déclaration sur l'autre? Ou ai-je besoin des deux déclarations?