私は Entity Framwork 4.1 と MVC 3 を使用しています。私の質問は、Entity Framework の結合テーブルに関するものです。3つのテーブルを作成しました
- ユーザー - ユーザー ID、ユーザー名
- 役割 - 役割 ID、役割名
- UserInRoles - UserId、RoleId
これらのテーブルを edmx ファイルにプルしました。2 つのテーブルのみが表示されます。つまり、2 つの間に多対多の関連があるユーザーとロールです。
UserInRoles テーブルからユーザーの役割を取得したい場合、どのような方法がありますか?
私は次のようなことをしました
var result = (from ar in roles
from au in users
where au.UserName == username
select new {});
これは機能していません。助けてください。