Я ищу способ сделать запрос предложения IN в дочерних коллекциях в linq.linq поиск соответствующих элементов в дочерней коллекции
У меня есть пример следующим образом:
Entity: Product.CategoryAssignments - this is an IList<Category> that the product is assigned to. Product can be assigned to multiple categories.
Я хочу, чтобы получить все продукты соответствия в списке категорий, то есть
IList<Category> selectedCategories = GetUsersSelectedCategories();
// как сделать что-то вроде
IList<Products> products = from p in repository where p.CategoryAssignments.Contains(?) select p;
Любые советы оценили?
Если изменить что 'selectedCategories.Contains (с)', чтобы сделать его еще более ясным в отношении вопроса, +1, потому что это все-таки правильно ! –
спасибо Ребята - NH Criteria отлично, но с помощью провайдера linq и хочу попробовать и лучше понять linq. действительно полезно. Еще раз спасибо за то, что нашли время. – Chev
Ах рад видеть, что я не лаял неправильное дерево - менялся, чтобы правильно отразить вопрос :) –