基本的に、多対多の関係を持つ 3 つのテーブル ユーザー ロールと USerRoles があります。したがって、これらを .edmx にインポートすると、2 つのエンティティしか得られません。そのため、両方のエンティティにナビゲーション プロパティがあります。3 人のユーザーと 2 つのロール (管理者と読み取り専用) があります。だから今、私は管理者の役割を持つすべてのユーザーを取得したいと思います。以下は私のSQLクエリです
select U.UserName from Users U
Inner Join UserRoles UR on U.UseID = UR.UserId where UR.RoleId = 1
上記のLinqクエリが必要です。