Плюсы и минусы использования Entity Framework Dynamic SQL VS Dynamic LINQ - PullRequest
0 голосов
/ 14 февраля 2019

Entity Framework Динамический SQL

DbSet.SqlQuery()
DbContext.Database.SqlQuery()
DbContext.Database.ExecuteSqlCommand()

Для полных запросов SQL с параметрами.

Динамический LINQ

ЛюбойХорошо известные библиотеки сторонних производителей, такие как - System.Linq.Dynamic - Roslyn

Для добавления условий динамической лямбды с параметрами.

Основное очевидное отличие состоит в том, что с условиями динамической лямбды для LINQ вы неиметь тот же полный контроль, но только лямбда-выражение.Однако в случае, когда оба могут достичь того, что ищут, почему Dynamic LINQ был бы идеальным выбором?

...