Linq 查询“查询中的 ID”怎样?
是否有任何 tweek 可以在 lambda 中使用类似 IN 的查询? 例如,我有一个查询,
Select * from Users where Id in ( 1,45,67, 89)
我可以在 linq 中编写相同的查询吗? 例如,我有用户说的列表
List<Users> oUserList= new List<Users>();
,我有 int 列表
List<Int32> Ids
,我想编写查询,就像
var data= select all users from 'oUserList' where id not in 'Ids'
任何人都可以告诉我如何写这个吗?
谢谢
问题已解决
var data = oUserInfolist.Where(x => (!oo.Contains(x.ID)));
Is there any tweek to use IN like query in lambda?
for example i have a query
Select * from Users where Id in ( 1,45,67, 89)
can i write the same in linq?
for example i have list of user say
List<Users> oUserList= new List<Users>();
and i have int list
List<Int32> Ids
and i want to write query like
var data= select all users from 'oUserList' where id not in 'Ids'
can any body tell me how to write this?
thanks
Issue solved
var data = oUserInfolist.Where(x => (!oo.Contains(x.ID)));
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)