Использование коллекции в условии запроса Entity Framework - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть список (из списка (из строки)).Во внутреннем списке я хочу, чтобы элементы использовались в AND.И по всем спискам я хочу, чтобы они были объединены в единое ИЛИ.

Например, мой список списков выглядит следующим образом:

 [
      [red, apple, A],
      [red, apple, B],
      [red, banana, A],
      [red, banana, B],
      [green, apple, A]...
 ]

Я хочу, чтобы запрос выполнял поиск элементов, где:

 (category.Contains("red") && category.Contains("apple") && category.Contains("A")) ||
 (category.Contains("red") && category.Contains("apple") && category.Contains("B")) ||
 (category.Contains("red") && category.Contains("banana") && category.Contains("A")) ||
 ... and so on

Я предполагаю, что внешний цикл будет создавать СОЮЗ каждого запроса, который будет иметь условие И для каждого элемента внутреннего списка.

Как написать цикл и Linqзаявление для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...