Это все о методе Compile
Expression
Тип. Извините, что я наивный, так как я поздний. Я читал о выражении здания, чтобы обеспечить динамическую модификацию исполняемого кода. И это имеет смысл для меня, когда речь заходит об испускании лямбда-выражения из данного дерева выражений, если для изменяющихся входов/среды (скажем, для разных значений для любого заданного выражения константы/параметра/члена). Я полагаю, было бы идеально, если бы я мог кэшировать (повторно использовать) лямбда, которые генерируются/скомпилированы из дерева выражений при условии, что в среде нет изменений.Дерево выражений и метод компиляции
Вопрос: Является ли CLR всегда излучать лямбда-выражение, даже если у меня нет изменений в окружающей среде? Если да, то что лучше всего было избежать компиляции выражения из лямбда, если нет изменений в среде?
Я думаю, это зависит от того, как именно вы используете деревья выражений. Не могли бы вы добавить конкретный пример того, как вы можете их использовать? – svick