如何检查特定字段中是否存在所有搜索字词。
搜索字词选项1:绿色白色,
搜索字词选项2:测试查询,
搜索字词选项3:绿色查询。
var search_result = (from s in dbContext.databasetable.Where
(i => 1.city == "NYC"
&&(search_text.Any(x => i.name.Contains(x))
|| search_text.Any(x => i.surname.Contains(x))))
select s).OrderByDescending(i => i.Date);
search_text是一个字符串数组
在数据库中记录:
名称:绿白红
姓:搜索测试查询
选项1和2必须返回记录,而选项3必须返回“null”。
或名称中所有一词必须所有必须所有存在于姓氏中。