У нас есть коллекция скомпилированных linq-запросов Entity Framework, которые мы используем для доступа к нашим данным SQL (обычная модель статических членов класса).
В некоторых ситуациях у нас теперь есть требование предоставлять необязательные упорядочения для некоторых из этих запросов, а ТАКЖЕ иметь их как запросы скомпилированной структуры сущности.
Теперь было бы довольно просто скопировать скомпилированные запросы и создать их для заказа по сценариям, но мы бы предпочли сохранить «базовое» выражение и затем «добавить» к нему соответствующий OrderBy.
Теперь это кажется легко достижимым, когда вы не используете скомпилированные запросы. Точно так же я пытался использовать расширение AsExpandable от Linqkit, но компилятору структуры сущностей, похоже, это не нравится.
Кто-нибудь получил какие-либо советы о том, как я могу достичь этого (без масс кода, блуждающих по деревьям выражений)?