C#EF中,使用相似于SQL中的% 模糊查询

最近在作项目的时候须要使用到模糊查询,可是后台使用EF写的app

而不是ADO或者是Dapper,若是是这样的话,咱们就能够使用Sql语句直接进行模糊查询spa

如今咱们须要在LINQ中使用相似于模糊查询blog

 在EF中有两个方法:StartsWith()和EndWith()字符串

StartsWith():it

 

 

在转到定义时 咱们能够看见,这个方法是匹配字符串的开头是否与指定的字符串匹配,匹配返回true不然就是falseio

相似于SQL: like 'xxxx%'后台

EntsWith:方法

这个方法匹配是的此字符串的结尾是否与指定字符串匹配,匹配返回true不然就是falseim

相似SQL中的:like '%xxxx'项目

 

在LINQ中使用的话也是很是简单的:

可是须要注意的地方:

在使用这两个方法的使用必定要注意,你匹配的的这个字段(Destination_Unit)必定不能出现空值,不然就会报错

 

 

 遇到问题,解决问题,记录问题!!!

相关文章
相关标签/搜索