У меня есть следующие таблицы базы данных:Entity Framework v1 Моделирование Многие-ко-многим таблицы поиска Отношения
Table1: Пользователь
UserId
Имя пользователя
TABLE2: Роль
Идентификатор роли
RoleName
Таблица3: UserRole
UserId
RoleId
Пользователь может иметь много ролей, а роль может иметь много пользователей. Когда я моделирую это с помощью EF, я получаю объект User со списком объектов UserRole. То, что я хочу, - это Пользователь со списком объектов Role.
Есть ли способ смоделировать это или запросить через LINQ, чтобы вернуть объект User и объекты Role, к которым они принадлежат?
Благодаря
Dirk
По какой-то причине (дух!) Я поставил столбцы аудита в таблице UserRole, поэтому, конечно, это моделируется многие ко-многим неправильно. После того как я удалил столбцы аудита, он правильно отобразился. Спасибо за ответ. – Dirk
Вы можете также использовать отношения many-2-many в таблицах с более чем только полями fk (если эти другие поля не нужны в вашем приложении). Но для этого вам нужно глубоко вникать в xml-код файла edmx. – Chrigl