Entity Core 2 не возвращает результаты, когда я использую параметры - PullRequest
0 голосов
/ 31 октября 2018

Я хочу использовать параметры в запросе. Мой запрос такой:

await myDbContext.Users.FromSql("select name from users where IDUser = " + paramIDUser)
.ToListAsync();

Но я хочу использовать параметры, я пытаюсь так:

myDbContext.Users.FromSql($"select name from users where IDUser = {paramIDUser}");

myDbContext.Users.FromSql("select name from users where IDUser = {0}", paramIDUser);

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

Фактически, в первом запросе с параметрами, которые используют «$», я получаю сообщение об ошибке, в котором говорится, что строка имеет неправильный формат.

Что-то не так делаю?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...