我该如何实现此sql代码
select u.* from AspNetUsers u join AspNetUserRoles ur on u.Id=ur.UserId join AspNetRoles r on r.Name='client' and r.Id=ur.RoleId;
在c#中仅使用默认的ASP导航属性(如果有)?这些表是默认的自动生成的表。
可能是您正在寻找的那个
DataContext = context = new DataContext();
var result =
from au in context.AspNetUsers
join ur in context.AspNetUserRoles on au.Id Equals ur.UserId
join r in context.AspNetRoles.Where(x=>x.Name='client') on r.Id Equals ur.RoleId
select au;
这只是一个示例查询,也许您的datacontext实现与您不同。