Мне нужно выполнить поиск по нескольким столбцам (LearningModuleDesc и LearningModuleContent, который работает с использованием приведенных ниже операторов ||), но мне также нужно выполнить поиск по нескольким ключевым словам..Net Core 2.2 и EF Core не поддерживают строковый массив с Contains (как в примере ниже), но некоторые рекомендации о том, как мне это сделать, были бы великолепны.
string[] stringarray = new string[] { "mill", "smith" };
var results = _context.LearningModules
.Where(x => EF.Functions.Contains(x.LearningModuleDesc, stringarray)
|| EF.Functions.Contains(x.LearningModuleContent, stringarray)
);