c# – LINQ to SQL in而不是

前端之家收集整理的这篇文章主要介绍了c# – LINQ to SQL in而不是前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
LINQ to SQL是什么而不是平等的?

例如

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

LINQ to sql中的上述语句相当于什么?

解决方法

您使用,< list> .Contains(< item>)
var myProducts = from p in db.Products
                 where productList.Contains(p.ProductID)
                 select p;

或者您可以预定义列表:

var ids = {1,2,3};

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

对于’NOT’的情况,只需添加’!’运算符在“包含”声明之前.

原文链接:https://www.f2er.com/csharp/93313.html

猜你在找的C#相关文章