【发布时间】:2010-09-07 10:37:15
【问题描述】:
我一直用这个把头发扯下来。我有一组搜索词,我正在尝试执行 LINQ to SQL 查询来针对数组中的每个项目搜索字段值。
我已经走到这一步了..
var searchResults =
from x in SDC.Staff_Persons
where staffTermArray.Any(pinq => x.Forename.Contains(pinq))
|| staffTermArray.Any(pinq => x.Surname.Contains(pinq))
|| staffTermArray.Any(pinq => x.Known_as.Contains(pinq))
orderby x.Surname
select x;
...但后来得到了
本地序列不能在 LINQ 中使用 to SQL 实现查询 除 Contains() 外的运算符 运营商
...现在我被卡住了。
如果有人能提供帮助,我将不胜感激。 提前致谢。
罗伯
【问题讨论】:
标签: c# linq-to-sql lambda