linq 查询 过滤数据中某个值是否在数组中
来源:互联网 发布:软件开发前期准备工作 编辑:程序博客网 时间:2024/04/30 11:24
条件如下:
表A(公司表):ID(INT,PK),Name(nvarchar(255))
表B(用户表):ID(INT,PK),Name(nvarchar(255)),CompanyId(int)
求:表B中CompanyId 在数组中的所有数据。
先创建一个int型数组,个人喜欢先用list再转。如下:
var companyList = _companyQuery.GetCompany(sId).ToList();//满足条件的公司列表 List<int> companyList = new List<int>(); for (int i = 0; i < companyList.Count; i++) { companyList.Add(companyList[i].ID); } var companyArray = companyList.ToArray();
数组创建完成:
companyArray
var query = GetUsers(model); if (query != null && query.Any()) { var result = query.Where(c => companyArray.Contains(c.CompanyId));//公司编号存在于数组的所有员工 }
End
0 0
- linq 查询 过滤数据中某个值是否在数组中
- 判断某个值是否在数组中
- 查询某个数在该数组中是否存在-函数
- mysql FIND_IN_SET查询 字段,拼接数据是否存在某个值 in查询字段存在某个数组中
- js查询数组中是否存在某个值
- LINQ查询条件为字段值在数组中
- 判断数组中是否包含某个值
- javascript中检测某个字符串在数组中是否存在
- Linq中查询二维数组
- ExecuteNonQuery不能查询某个表中是否有数据
- 查询一个数是否在数组中?
- js 判断某个对象是否在数组中
- java 查询数据库中 某个字段值是否已存在
- 查询数据库中某个元素是否存在
- sql中查询某个表是否存在
- in_array -- 检查数组中是否存在某个值
- inArray检查数组中是否存在某个值
- JS-inArray检查数组中是否存在某个值
- java操作ini文件
- Qt使用Eigen矩阵库
- ubuntu下Qt配置qwt和libmodbus
- Myeclipse Debug详解
- Looper Handler MessageQueue Message理解
- linq 查询 过滤数据中某个值是否在数组中
- 苹果列出了最新App被拒十大原因,你中枪了吗?
- 根据地址查询经纬度IP(百度地图)
- html:javascript:void(0)
- 玩转Android Camera开发(二):使用TextureView和SurfaceTexture预览Camera 基础拍照demo
- [数论] 51Nod 1189 阶乘分数
- CentOS7 安装mysql
- Calendar
- Android 的线程(AsyncTask、IntentService详解)和线程池