Asp身份导航属性

问题描述 投票:0回答:1

我该如何实现此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导航属性(如果有)?这些表是默认的自动生成的表。

c# sql asp.net-identity navigation-properties
1个回答
0
投票

可能是您正在寻找的那个

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实现与您不同。

© www.soinside.com 2019 - 2024. All rights reserved.