linq как выбрать родительский элемент с дочерней коллекцией, содержащей один или несколько массивов (или списков) значений

Кажется, это было бы достаточно просто

var orx = gg.Where(x=>x.ProductAttributes.Any (pa =>pa.AttributeId == "home"));

возвращает gg когда атрибуты продукта имеют значение "home"

, мне нужно, чтобы он возвращал where, а gg имеет значения атрибутов продукта из массива т.е.

var orx = gg.Where(x=>x.ProductAttributes.Any (pa =>pa.AttributeId in "home,work"));
14
задан sll 25 October 2011 в 13:38
поделиться