博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linq SQL 动态个数where查询
阅读量:6785 次
发布时间:2019-06-26

本文共 559 字,大约阅读时间需要 1 分钟。

hot3.png

在用where查询数据时会出现条件个数不确定的情况,虽然可以用循环组成SQL语句来实现,不过也可以看看下面的小例子,应该会更方便。

下面的例子是从parts表中查找工件类型ID为1、2或6...(个数不定)的所有part。

LinqPartsDataContext myLinqParts = new LinqPartsDataContext();int[] typeid = new int[3] { 1, 2, 6 };//数量可动态变化的条件var Results = from o in myLinqParts.tb_part select o;//Results = Results.Where(x => x.part_typeid == 1||x.part_typeid==2||x.part_typeid==6);//已知条件个数时可用Results = Results.Where(x => typeid.Contains(x.part_typeid));//条件个数动态变化时用!List
dd= Results.ToList();int co = dd.Count();

转载于:https://my.oschina.net/u/3889140/blog/1841413

你可能感兴趣的文章
安装 - FreeBSD + Nginx 环境搭建教程(推荐)
查看>>
学习cocos2d --- 场景创建
查看>>
小凡带你搭建本地的光盘yum源
查看>>
java 求最大公约数和最小公倍数
查看>>
vmware workstation的bridged NAT host-only区别与适用场景简介
查看>>
Linux基础知识
查看>>
Struts2中的OGNL详解
查看>>
隐藏/屏蔽服务器信息与web软件版本信息
查看>>
ifstat 网络流量统计工具
查看>>
VLC 2.2.6 Windows下搭建 rtsp流媒体服务器
查看>>
Django2 model操作数据库
查看>>
使用Azure Policy限制所有ASM资源
查看>>
在win7系统下使用TortoiseGit(乌龟git)简单操作Git@OSC
查看>>
强大的ghost.py 使用实例
查看>>
快速搭建NTP时间服务器
查看>>
网络基础
查看>>
碰到 oracle 10g ORA-00257
查看>>
服务器群集实验 ——SQL群集2
查看>>
企业级监控工具cacti安装配置全过程
查看>>
Hibernate的模块结构
查看>>