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.