我使用实体框架 4.1 和 MVC 3。我的问题是关于实体框架中的联接表。我创建了三个表
- 用户 - 用户 ID、用户名
- 角色 - 角色 ID、角色名称
- UserInRoles - 用户 ID、角色 ID
我将这些表拉到我的 edmx 文件中,只出现两个表,即用户和角色,两者之间存在多对多关联。
如果我想从 UserInRoles 表中获取用户的角色,方法是什么?
我做了类似的事情
var result = (from ar in roles
from au in users
where au.UserName == username
select new {});
这是行不通的。请帮忙。