Entity Framework не поддерживает оператор Expression.Invoke
. Вы получаете следующее исключение при попытке использовать его:
"Тип узла выражения LINQ 'Invoke' не поддерживается в LINQ to Entities.
Кто-нибудь получил обходной путь для этой недостающей функциональности? Я хотел бы использовать подробный PredicateBuilder здесь в контексте Entity Framework.
Редактировать 1 @marxidad - Мне нравится ваше предложение, однако оно несколько сбивает меня с толку. Можете ли вы дать дополнительные советы по предложенному решению?
Редактировать 2 @marxidad - Спасибо за разъяснения.