linq not in 查询
类别:编程学习 浏览量:1394
时间:2015-11-4 linq not in 查询
linq not in 查询下面以linq to sql的实例介绍 not in 查询和 in查询,linq的用法类似
一、T-SQL的IN
Select ProductID, ProductName, CategoryID
From dbo.Products
Where CategoryID in (1, 2)
二、LINQ to SQL 实现IN
var queryResult = from p in db.Products
where (new int[] {1,2}).Contains(p.CategoryID)
select p;
三、T-SQL的NOT IN
Select ProductID, ProductName, CategoryID
From dbo.Products
Where CategoryID not in (1, 2)
四、LINQ to SQL 实现 NOT IN
var queryResult = from p in db.Products
where !(new int[] {1,2}).Contains(p.CategoryID)
select p;
五、LINQ to SQL 实现 NOT IN子查询
from a in TableA where !(from b in TableB Where ... select b.Id).Contains(a.Id)
六、Linq 实现方式
//比如 Id in (1,2,3)
int[] a={1,2,3};
list.Where(x=>a.Contains(x.Id))
标签:linq
您可能感兴趣
- linq 数据类型转换
- LINQ中Aggregate的用法
- Linq中的TakeWhile和SkipWhile
- linq not in 查询
- 使用 LINQPad 调试linq以及lambda表达式
- linq中join用法
- linq中group by
- list使用linq排序
- Linq操作Datable
- linq xml 查询
- Linq中select查询
- linq中let
- linq to sql 中Concat、Union、Intersect、Except
- 如何查看linq生成的sql
- datatable linq查询
- linq distinct去重
- 哪几个历史人物被影协主席李雪健演的活灵活现(哪几个历史人物被影协主席李雪健演的活灵活现)
- 王伦狭隘,晁盖霸道,宋江奸诈骨头软,只有鲁智深才适合当寨主(王伦狭隘晁盖霸道)
- 他是梁山最早的头目,江湖人称 旱地忽律 ,宋江几乎将其遗忘(他是梁山最早的头目)
- 梁山创始人杜迁,为何不受宋江待见,只排名83位(梁山创始人杜迁)
- 法国面包(法国面包法棍)
- 微信(微信分身)
热门推荐
- react重点和难点(关于React状态管理的三个规则总结)
- mysql模糊查询语句(mysql中like % %模糊查询的实现)
- 配置mysql可以远程登录(开启MySQL远程连接的方法)
- python 数据库实现学生管理系统(python+mysql实现教务管理系统)
- unix进程空间的区段(Unix/Linux fork隐藏的开销)
- CSS中background-attachment
- CSS font-family
- python 导入指定文件夹的模块(Python实现的在特定目录下导入模块功能分析)
- docker内可执行程序位置(docker exec执行多个命令的操作)
- 远程给docker容器执行命令(Docker命令让普通用户能够执行的实现)