Я получаю от клиента список строк (элементов, которые он выбрал), и теперь мне нужно вернуть результаты из базы данных. Запрос клиента:
List<string> campaignStrings
Список примеров:
[0] - «292 | Mac / 17 июня»
[1] - «161 | Прямой / 17 июня»
Я пытаюсь без успеха:
var campaigns = ctx.V_CommercialCampaigns.Where(cam => campaignStrings.Any(x => cam.Name.Contains(x))).Select(id => id.Id).ToList();
Я использую «Содержит», поскольку столбец «Имя» может не совпадать с условиями поиска.
Что я делаю не так?