private Expression<Func<Model.Current.Project, bool>> GetExpressionWhereCurrent(Model.Project obj){var where = PredicateExtensionses.True<Model.Current.Project>();//单位名称@where = (!string.IsNullOrEmpty(obj.vcsgmc)) ? @where.And(p => p.vcsgmc.Contains(obj.vcsgmc)) : @where;//工程代号@where = !string.IsNullOrEmpty(obj.gcbm)? (obj.gcbm.IndexOf(",", StringComparison.Ordinal) > -1 && obj.gcbm.Length > 2? CurrentGcbmWhere(obj.gcbm): @where.And(p => p.gcbm == obj.gcbm)): @where;//工程名称@where = (!string.IsNullOrEmpty(obj.vcgcmc)) ? @where.And(p => p.vcgcmc.Contains(obj.vcgcmc)) : @where;return @where;}private Expression<Func<Model.Current.Project, bool>> CurrentGcbmWhere(string gcbm){var where = PredicateExtensionses.True<Model.Current.Project>();gcbm = StringFormater.StringCut(gcbm, 2, gcbm.Length - 2);var gcbms = gcbm.Split(',');@where = @where.And(p => gcbms.Contains(p.gcbm));return where;}

注意“Contains”关键字。

转载于:https://www.cnblogs.com/blackice/archive/2012/08/30/2664177.html

Entity Framework 实现in查询相关推荐

  1. 关于Entity Framework自动关联查询与自动关联更新导航属性对应的实体注意事项说明...

    一.首先了解下Entity Framework 自动关联查询: Entity Framework 自动关联查询,有三种方法:Lazy Loading(延迟加载),Eager Loading(预先加载) ...

  2. Entity Framework Core Like 查询揭秘

    在Entity Framework Core 2.0中增加一个很酷的功能:EF.Functions.Like(),最终解析为SQL中的Like语句,以便于在 LINQ 查询中直接调用. 不过Entit ...

  3. Linq to sql 结合Entity Framework 的连接查询总结

    最近在做项目使用linq结合EntityFramework来处理数据库的操作.想来也用了快一年了,发现有些使用技巧是需要注意下,特做下总结,希望对刚入门的朋友们有所帮助.刚开始用的时候各总循环查询子查 ...

  4. 彻底征服 Entity Framework Core 优化!

    作者 | 喵叔 责编 | 胡巍巍 出品 | CSDN(ID:CSDNnews) 这篇文章我们来讲解一下 Entity Framework Core 的优化方案.Entity Framework Cor ...

  5. 【查询】—Entity Framework实例详解

    Entity Framework 查询使用集成查询,简称LINQ.LINQ是一个查询框架,并不限于Entity Framework使用,同样不限于数据库.LINQ Provider 负责将LINQ查询 ...

  6. 浅析Entity Framework Core2.0的日志记录与动态查询条件

    前言 Entity Framework Core 2.0更新也已经有一段时间了,园子里也有不少的文章.. 本文主要是浅析一下Entity Framework Core2.0的日志记录与动态查询条件 去 ...

  7. Entity Framework 4.1/4.3 之五 (DBContext 之 2 查询功能)

    Entity Framework 4.1/4.3 之五 (DBContext 之 2 查询功能) 昨天我们讲了 DBContext的作用及它的一些相对于ObjectContext进行的优化,今天继续进 ...

  8. Entity Framework 使用注意:Where查询条件中用到的关联实体不需要Include

    来自博客园开发团队开发前线最新消息: 在Entity Framework中,如果实体A关联了实体B,你想在加载实体A的同时加载实体B.通常做法是在LINQ查询中使用Include().但是,如果你在查 ...

  9. Entity Framework Core 软删除与查询过滤器

    注意:我使用的是 Entity Framework Core 2.0 (2.0.0-preview2-final).正式版发布后,功能可能存在变动. 继续探索Entity Framework Core ...

  10. (转)动态Entity Framework查询:Dynamic Query 介绍

    原文地址:http://www.cnblogs.com/yinzixin/archive/2012/11/30/entity-framework-dynamic-query.html Dynamic ...

最新文章

  1. 花了3个月整理的超级全面的Python资料和Java面试题,分享给大家!
  2. 电容触摸屏GT911、GT928、GT9147的使用
  3. mysql加入新的从节点怎么配置_MySql主从复制配置
  4. python 去除字符串里所有标点符号
  5. 【ABP框架系列学习】模块系统(4)
  6. iis worker process内存占用大_安卓模拟器磁盘空间占用大/内存空间不足
  7. VS建lUML画类图
  8. 替换掉(取消掉)pip freeze 生成的@ file:///格式,变为正常的==版本号
  9. 【基础数据库】经济行业分类
  10. 用友u8 无法安装服务器系统,用友u8安装【解决方案】
  11. virtualbox 菜单栏不见了
  12. 制作ios描述文件绿签+自定义描述+隐藏网址+防跳浏览器
  13. 李沐的动手学深度学习环境配置
  14. k8s关于Orphaned pod <pod_id> found,volume paths are still present on disk 的解决方法
  15. 1526 B. I Hate 1111
  16. Bailian1664 Placing apples【递推+记忆化递归】
  17. Python元组和字典的使用、使用字典的注意事项、字典查找数据、字典的增删改、字典的合并 update方法、字典的遍历
  18. RocketMq - Springboot2.x整合RocketMQ4.x - 发送消息(七)
  19. 教培行业正在开启新纪元
  20. TransactionTemplate VS @transaction

热门文章

  1. 对Spring 容器管理事务支持的总结
  2. #define和inline 的区别
  3. Apache下设置整站变灰方法
  4. MyBatis逆向工程生成代码(附源码)
  5. [HTML] Prettify 代码高亮使用总结
  6. oracle 模拟 mysql,mysql通过表和function模拟oracle的sequence
  7. python3获取邮件附件,获取邮件附件到python文件对象
  8. 如何用atom编辑python_对于新手来说 如何用atom搭建python的ide?
  9. pylon保存图片_3.Pylon 以实时图像采集讲解PylonC SDK使用流程 | 学步园
  10. python 消息队列 go_Python并发编程-RabbitMq消息队列