Мне нужна помощь по SQL-запросу, для которого я использую EntityFramework в качестве ORM.
У меня есть отношение «пользователь - группа« многие ко многим »», т. Е. Один пользователь может принадлежать к нескольким группам, а одна группа может иметь более 1 пользователя.
То, как я сделал отображение, это ..
USER tbl, таблица Usr_Grp и таблица групп, где PK = первичный ключ, FK = внешний ключ
Таблица USER имеет -> UserId (PK), UserName
Групповая таблица имеет -> GroupId (PK), GroupName
Таблица Usr_Grp имеет -> Id (PK), UUserId (от FK до пользователя), GGroupId (от FK до GroupTable)
Проблема, с которой я сталкиваюсь ... В моем API я получу набор GroupId, и я хочу найти только тех пользователей, которые принадлежат всем этим GroupId (то есть всем группам, которые передаются в ).
Есть ли способ написать этот запрос в Entity Framework или Sql. Я был бы очень признателен за любую помощь, которую я могу получить в этом.
-rN