最近在作項目的時候須要使用到模糊查詢,可是後臺使用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)必定不能出現空值,不然就會報錯
遇到問題,解決問題,記錄問題!!!