1. 首页
  2. 数据库
  3. 其它
  4. 扩展 Entity Framework支持复杂的过滤条件(多个关键字模糊匹配)

扩展 Entity Framework支持复杂的过滤条件(多个关键字模糊匹配)

上传者: 2021-01-03 07:00:48上传 PDF文件 46.74KB 热度 8次
之前遇到一个棘手的Linq to EF查询的技术问题,现有产品表Product,需要根据多个关键字模糊匹配产品名称, 现将解决方案分享出来。 问题描述 根据需求,我们需要编写如下的SQL语句来查询产品 代码如下: select * from dbo.Product where (ProductName like ‘Product1%’ or ProductName like ‘Product2%’) 如何将以上的SQL语句转换成EF的写法呢? 方案一 可以使用Union,将以上SQL语句转换成以下的形式: 代码如下: select * from dbo.Product where Pro
下载地址
用户评论