设为首页 加入收藏

TOP

C#EF中,使用类似于SQL中的% 模糊查询
2019-09-17 18:33:30 】 浏览:14
Tags:C#EF 使用 类似 SQL 模糊 查询

最近在做项目的时候需要使用到模糊查询,但是后台使用EF写的

而不是ADO或者是Dapper,如果是这样的话,我们就可以使用Sql语句直接进行模糊查询

现在我们需要在LINQ中使用类似于模糊查询

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

StartsWith():

 

 

在转到定义时 我们可以看见,这个方法是匹配字符串的开头是否与指定的字符串匹配,匹配返回true否则就是false

类似于SQL: like 'xxxx%'

EntsWith:

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

类似SQL中的:like '%xxxx'

 

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

但是需要注意的地方:

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

 

 

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

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C#读写Excel的几种方法 下一篇asp.net core 系列之用户认证(1)-..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目