Linq2SQL生成Like运算符

Dan*_*nte 7 linq-to-sql sql-like

我有一个字符串"Word1 Word2",我想将其转换为查询,如"喜欢'%Word1%Word2%'".

目前我有:

from t in Test
where t.Field.Contains("Word1 Word2")
Run Code Online (Sandbox Code Playgroud)

如何在LINQ2SQL中执行此操作?我是否需要为此创建两个单独的查询,我不能在同一个语句中编写它吗?

Thx提前

小智 8

from t in Test
where SqlMethods.Like(t.Field, "%Word1%Word2%")
select t
Run Code Online (Sandbox Code Playgroud)