Я хочу использовать параметры в запросе. Мой запрос такой:
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);
В первом запросе, без параметров, я получаю пользователя, но в запросах, которые я использую параметры, я не получаю результаты.
Фактически, в первом запросе с параметрами, которые используют «$», я получаю сообщение об ошибке, в котором говорится, что строка имеет неправильный формат.
Что-то не так делаю?
Спасибо.