В моем приложении возникла проблема с запросом.
Я пытаюсь выполнить запрос с несколькими значениями условий.
IQueryable<DealsDetails> DD = (from D in DbContext.Deals
where lst.Contains(D.DealCategory)
select D);
У меня есть этот запрос, и lst будет содержать этизначения как:
lst.Add("Other");
lst.Add("Services");
И D.DealCategory содержит значение, подобное этому.
Other,Beauty,Services
Beauty,Services,
Services
Other,
Beauty
Other,Services
Мне нужны все эти строки из таблицы, которая содержит любой элемент этого списка.Средства Все строки, которые содержат Прочее и Услуги.
Результат:
Прочее, Красота, Услуги Красота, Услуги, Услуги Прочее Прочее, Услуги
Без учета строки красоты.
Подскажите, пожалуйста, как мне написать этот запрос.
Первое редактирование
Мне нужны все те строки, которые в столбце DealCategory содержат любые элементы из списка.
Спасибо