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

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

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

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

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

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

Похожие вопросы