Конвертировать Expression в sql c#

226
27 августа 2017, 02:08

Например есть код

_users.FirstOrDefault(user => user.Role == "Admin" && user.Id < 10)

Тут _users - DbSet. Можно ли конвертировать user => user.Role == "Admin" && user.Id < 10 в текст SQL? Должно получится что-то WHERE Role = 'Admin' AND Id <10

Нужно написать Функцию вроде такой:

string ConvertExpToSql(Expression<Func<TEntity, bool>> exp)

Которая возвращала бы SQL запрос полученного выражения.

READ ALSO
Как сделать всплывающую подсказку в UWP?

Как сделать всплывающую подсказку в UWP?

Допустим пропал интернет, и необходимо чтобы снизу не на долго появилась надпись "проверьте подключение к интернету"На андроиде такое есть,...

306
Обработать клик по кнопке в ASP MVC

Обработать клик по кнопке в ASP MVC

Есть простейшее MVC приложение из кнопки <button> и текстового поля <text>Как при клике на кнопку изменить текст в <text>? У меня вот такой...

292
Отправить POST запрос с JSON телом C#

Отправить POST запрос с JSON телом C#

Как отправить запрос я разобрался (использую библиотеку xNet), а как изменить его тело нет, дайте пример с использованием xNet или стандартных...

736
Передать в делегат Func динамический тип

Передать в делегат Func динамический тип

В качестве аргумента у метода нужен делегат Func в котором первый параметр - Type не известен:

245