У меня есть 3 таблицы MySql: Students
, Classes
и StudentsInClasses
.
. Entity Framework преобразует их в две сущности Student
и Class
, каждая из которых связана с другой с помощьюсвойство навигации многие-ко-многим (например, Student.Classes
).
Но нет сущности StudentsInClasses
, поэтому , как лучше всего вызывать, используя LINQ to Entities, эквивалент SQL :
SELECT StudentId, ClassId FROM StudentsInClasses;
Я ищу HashSet (или эквивалент) из пар {StudentId, ClassId}, чтобы я мог быстро найти, находится ли данный студент в данном классе.(Как лучше всего хранить это?)
Большое спасибо.