我想从生成的成员资格和角色表中的所有用户和他们的角色,我想出了这个:获取所有用户及其角色(成员资格和角色)与Linq2Sql,正确的查询?
var query = from a in aspnet_Users
select new { a.UserName, a.UserId } into b
join c in aspnet_UsersInRoles on b.UserId equals c.UserId
join d in aspnet_Roles on c.RoleId equals d.RoleId
group d.RoleName by b;
这究竟是好,还是有更好的方式来做到这一点?
嗨, 是的,我忘了这一点:-)但是我不能从用户身上一下子去角色 - 我从用户那里只能去用户角色。感谢您的链接。我想我想保持懒惰的加载,但... – TheDude 2011-03-12 14:01:23