【发布时间】:2016-03-20 00:21:34
【问题描述】:
如何在 LINQ 中进行搜索,如下所述? 我想在我的文本框中输入一个像“a%b%c%d%”这样的字符串,并希望我们在 SQL 中得到结果。
Select *
from TableName
Where ColumnName Like 'a%b%c%d%'
【问题讨论】:
-
Linq-To-Sql 或 Linq-To-Entities。
-
@TimBourguignon:虽然接受的答案没有帮助。但是这个问题的答案取决于架构,在 Linq-To-Sql 中,您可以使用
SqlMethods.Like。我不知道它在 LInq-To-Entities 中是如何工作的。我猜你需要this approach。 -
我也使用 Like 操作符,但它不起作用。
-
@Roberto 这是一个有效的 SQL 查询。你可以检查一下。