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)必定不能出現空值,不然就會報錯

 

 

 遇到問題,解決問題,記錄問題!!!

相關文章
相關標籤/搜索