Здравствуйте, Holms, Вы писали:
H>код работает и получаю данные.
Вам стоит использовать Expression<Func> что бы Linq мог сгенерировать более оптимальный код либо, отфильтруйте результирующую коллекцию уже как обычный IEnumerable
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.