Ef框架使用 in 方法

来源:互联网 发布:steam连不上网络 编辑:程序博客网 时间:2024/06/08 06:03
var query=db.UserDetailss.where(u=>true);var queryList=from u in querywhere (from u in db.Users select u.id).Contains(u.UserId)select u;

查询出来的语句为

select * from userdetailss where userid in (select id from users)

中间可以插入条件

where (from u in db.Users where u.name.Contains("123") select u.id)


查询出来的语句为

select * from userdetailss where userid in (select id from users where name like '%123%')


也可以not in  加个!即可


where !(from u in db.Users where u.name.Contains("123") select u.id)