扩展 Entity Framework支持复杂的过滤条件(多个关键字模糊匹配)
之前遇到一个棘手的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
下载地址
用户评论