首页 > 解决方案 > 我想在 linq 中搜索时用 '%' 符号替换空格包含

问题描述

请看这个例子

SELECT *
FROM Item WHERE (PartNumber LIKE 'KEA 12201 N%')

结果 = 0 行

SELECT *
FROM Item WHERE (PartNumber LIKE 'KEA%12201%N%')

结果 = 匹配行

这里的空格将替换为任何字符。然后它将显示结果

我需要用 lamda 表达式在 linq 中做同样的事情

例如:- List.where(u => u.PartNumber.StartsWith(partNumber))

但这将在空格包含搜索词时不显示任何结果

请帮我。

标签: c#linqlambda

解决方案


推荐阅读