У меня есть список ints. Мне нужно выбрать элементы из источника данных, где конкретное поле/столбец соответствует каждому int в списке.Linq AND для каждого элемента в списке
Источника данных Пример
ItemID ListID
1 1
1 2
2 1
Я хочу, чтобы найти все элементы, которые соответствуют всему ListIDs из списка, содержащего список идентификаторов 1 и 2.
В настоящее время я использую ...
List<Item> items = (from element in MyItems where listIDs.Contains(element.ListID) select element).ToList();
Однако это вызывает запрос OR, а не запрос AND для нескольких строк для каждого отдельного ItemID.
Пересечение? Вы хотите элемент, который является общим для myitems и listids? – Rangesh
вы хотите совместить только itemId или оба ItemId и listId с соответствующими столбцами в MyItems –