LINQ中实现not in查询
2015-11-06 10:42
204 查看
在实际项目中,经常会用到not in 的查询操作,下面介绍 LINQ中实现not in查询 的实例
var queryResult = from p in db.Products
where ! (new int[] {1,2}).Contains(p.CategoryID)
select p;
文章转载自: LINQ中实现not in查询 http://www.studyofnet.com/news/1092.html
在实际项目中,经常会用到not in 的查询操作,下面介绍 LINQ中实现not in查询 的实例
from c in dc.Customers where !(from o in dc.Orders select o.CustomerID).Contains(c.CustomerID) select c;
var query = from c in _opvRepository.Table join a in _orderRepository.Table on c.OrderId equals a.Id join p in _pvRepository.Table on c.ProductVariantId equals p.Id join e in _productRepository.Table on p.ProductId equals e.Id where a.CustomerId == customerId & !(from s in _productReviewRepository.Table select s.ProductId).Contains(a.CustomerId & p.ProductId) select new CustomerChapter() { Name = p.Name, ProdcutName = e.Name, CreatedOn = a.CreatedOnUtc, ProductId = p.ProductId, Id = a.CustomerId, };
var queryResult = from p in db.Products
where ! (new int[] {1,2}).Contains(p.CategoryID)
select p;
文章转载自: LINQ中实现not in查询 http://www.studyofnet.com/news/1092.html
相关文章推荐
- C# linq查询之动态OrderBy用法实例
- C#中的Linq to Xml详解
- C#使用linq语句查询数组中以特定字符开头元素的方法
- 为何Linq的Distinct实在是不给力
- C# LINQ to XML应用介绍
- C#使用linq查询大数据集的方法
- asp.net下Linq To Sql注意事项小结
- Linq to SQL Delete时遇到问题的解决方法
- C#使用linq对数组进行筛选排序的方法
- asp.net LINQ中数据库连接字符串的问题
- C#中Linq延迟查询的例子
- C#中的Linq Intersect与Except方法使用实例
- LINQ to XML的编程基础
- LinQ是什么?
- 一个简单的linq
- C# 语言和 .NET Framework 介绍
- LinQ学习--自动属性
- linq 学习 不时更新
- linq多表联合查询应用讲解(项目实例进行讲解)
- DataSet、内存处理数据、继承、LINQ、FileInfo类