Linq中使用模糊查找
Posted brisk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linq中使用模糊查找相关的知识,希望对你有一定的参考价值。
在Linq中我们可以实现 SQL语句中的模糊查找(like):
--By Brisk
a.name.IndexOf("王")>=0 对应 SQL: like ‘%张%‘
a.name.StartsWith("王")>=0 对应 SQL: like ‘%张%‘
a.name.EndWith("王")>=0 对应 SQL: like ‘%张%‘
其中IndeOf返回 王 在name中出现的位置。网上有说Contains也可实现like %X% 的功能,但我亲测不可,原因不明。
以上是关于Linq中使用模糊查找的主要内容,如果未能解决你的问题,请参考以下文章