使用Where时在Linq中使用SQL LIKE运算符

时间:2019-04-27 15:06:03

标签: vb.net entity-framework linq

如何使用SQL中使用的特殊(类似)?

示例:

  1. %:任何零个或多个字符的字符串。

  2. _ :(下划线)任何单个字符。

  3. [ ]:指定范围[a-f]或设置[abcdef]内的任何单个字符。

  4. [^]:任何不在指定范围([^a-f]或设置[^abcdef]中的单个字符。

我在命令(SqlQuery)中使用了手动查询,但是我不喜欢,所以我想要直接使用linq的方法。

Dim Db As New HotelEntities
Dim G = (From i In Db.Profiles.SqlQuery("select * from Profile where First_Name Like '%____r'", "")).ToList

我还使用了命令SqlMethods.Like,但对我不起作用。

0 个答案:

没有答案