Задать вопрос
mashka_1308
@mashka_1308

Зачем нужны expression в c#?

Знаю что это деревья от лямбд, но не могу представить случай где было бы удобно ими воспользоваться
  • Вопрос задан
  • 152 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
В первую очередь они используются во всяких ORM, типа Entity Framework, чтобы лямбды, написанные на C# преобразовывать в SQL.

Во вторую очередь они нужны, чтобы динамически генерировать исполняемый код, например во всяких валидаторах и мапперах, типа Automapper.

В третью очередь - чтобы сериализовывать названия классов и методов, например в Hangfire.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 янв. 2025, в 19:19
2300 руб./в час
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час