LINQ中怎么使用SQL语句IN进行操作

jvict2k jvict2k 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
比如数据库里有3表: User Role Group
ID User
1 小白
2 小红
3 小黑

Role
ID Role
1 增加
2 修改
3 删除

Group
UserId RoleId
1 1
1 2
2 1
要求显示所具有增加权限的所有用户
SELECT id,user FROM User WHERE id in (SELECT UserId FROM GROUP WHERE RoleId=1)

描述的不一定特别准确,但意思就是怎么使用SQL 语句中的IN操作,比如上面这个SQL语句如果用LINQ该怎么实现呢,在实际开发中(RoleId=变量)来代替。
...全文
评论 11
收藏 已收藏
分享
返回顶部
jvict2k
LINQ 8,492 成员 4,736 内容