Кажется, что это будет достаточно легко
var orx = gg.Where(x=>x.ProductAttributes.Any (pa =>pa.AttributeId == "home"));
возвращает gg, если атрибуты продукта имеют значение "home"
Мне нужно, чтобы он возвращался туда, где gg имеет значения атрибута продукта из массива т.е.
var orx = gg.Where(x=>x.ProductAttributes.Any (pa =>pa.AttributeId in "home,work"));