Преобразовать выражение <Func <TDocument, object >> в выражение <Func <TDocument, TOutput >>

У меня есть следующее выражение, которое имеет типExpression<Func<TDocument, object>>

x => x.Name

Теперь я не знаю типx.Name во время компиляции, но я теперь это во время выполнения, так как он хранится вType.

Как я могу преобразовать мое выражение, чтобы иметь типExpression<Func<TDocument, TOutput>> гдеTOutput этоType а не известно во время компиляции?

Ответы на вопрос(1)

Ваш ответ на вопрос