gpt4 book ai didi

c# - LINQ to SQL 在和不在

转载 作者:太空狗 更新时间:2023-10-29 17:30:45 24 4
gpt4 key购买 nike

中和不在中等于LINQ to SQL

例如

select * from table in ( ...)
and
select * from table not in (..)

在 LINQ to SQL 中,什么等同于上述语句?

最佳答案

您使用,where <list>.Contains( <item> )

var myProducts = from p in db.Products
where productList.Contains(p.ProductID)
select p;

或者你可以有一个预定义的列表:

int[] ids = {1, 2, 3};

var query = from item in context.items
where ids.Contains( item.id )
select item;

对于“NOT”的情况,只需添加“!” “包含”语句之前的运算符。

关于c# - LINQ to SQL 在和不在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3047657/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com