Я пытаюсь получить выходное значение из dbcontext
, используя метод FromSql(...)
.
Если я выполняю его в SSMS, он работает, но не работает в ядре EF.
Мой параметр SP:
@totalItems VARCHAR(MAX) OUTPUT
Я удалил другие параметры для чтения и указал на проблему. Записи идут, но параметр OUTPUT
всегда null
.
Линк
IQeryable<T> = _context.Set<T>().FromSql("Sp_Todo @totalItems OUTPUT", // i also tried with OUT or without both Out/Output but no luck
new SqlParameter("@totalItems", SqlDbType.Varchar)
{ Direction = ParameterDirection.Output});
SqlDbType.VarChar
, вернет ноль. - person Robin   schedule 27.07.2017IQeryable<T>
Вы можете посмотреть на_context.Set<T>()
- person Robin   schedule 27.07.2017IQueryable
, а неIQeryable
. Кроме того, вы можете использовать @, чтобы упоминать людей в комментариях. Например, @Робин. - person stybl   schedule 27.07.2017