How to configure many-to-many (EF Core 5+)?
In EF Core 5.0+, you can define many-to-many relationships without an explicit join entity:
public class Student
{
public ICollection<Course> Courses { get; set; }
}
public class Course
{
public ICollection<Student> Students { get; set; }
}
EF will automatically create a join table CourseStudent behind the scenes.
If you want to customize the join table, define a join entity explicitly.