Select * from web_data where Title like "%Lawn%" || Title like "%silk%"......and so on.
草坪,丝绸等在List<web_data>
中。因此,我正在寻找一种在Title
列(discription
属性)中搜索那些子字符串的方法。必须包含其中之一,然后应返回该行。
我已经尝试过了
query = query
.Where(x => filter.FabricType.Any(f => x.discription.Contains(x.discription)))
.AsQueryable();
不起作用。 linq to sql代码返回错误:
除包含运算符外,不能在查询运算符的LINQ to SQL实现中使用局部序列。
还有其他选择吗?
答案 0 :(得分:0)
您可以使用Contains()
,也可以使用.StartsWith()
或.EndsWith().
collListItem.Where(x => x.discription.Contains("Lawn") || x.discription.Contains("silk")).ToList();