Использование первой модели базы данных: допустим, у нас есть классические таблицы Student
, Course
и StudentCourse
(последние, очевидно, имеют FK для Student
и Course
).
Если вы импортируете эту модель в EF, вы получите объект, сгенерированный для каждой из них. Каждый из классов Student
и Course
будет иметь коллекцию StudentCourses
, из которой вам нужно перейти к другому отношению, чтобы добраться до Course
или Student
соответственно.
Я хотел бы, чтобы код был сгенерирован таким образом, чтобы базовая таблица пересечений была невидимой, т.е. Student
имеет набор Courses
, а Course
имеет набор Students
. Я видел, как это делается в других программах ORM (в частности, TopLink). ). Можно ли это сделать в EF?
table1table2
? - person Brad Christie   schedule 27.11.2012StudentCourses
дополнительные столбцы? Эта статья предполагает, что вы получите желаемое поведение, если это не так: learnentityframework.com/LearnEntityFramework/tutorials/ - person Richard Deeming   schedule 27.11.2012