Это задача Linq2entities ...
У меня есть сущность (ID, CategoryID, Value) и двумерный массив int с парами CategoryID / Value.Мне нужно получить все сущности, отфильтрованные по каждой паре, что-то вроде:
from e in Entity
where (e.CategoryID and e.Value) in array
select e;
Так что в основном это фильтр "двух связанных полей".
Грязным решением было бы объединить и сравнить,как:
concatarray = some function to concat CategoryID + "/" + Value;
from e in Entity
where e.CategoryID + "/" + e.Value in concatarray
select e;
но я не хочу использовать это из-за проблем с производительностью.
Есть идеи?
Большое спасибо!