Опитвам се да получа изходна стойност от dbcontext
, използвайки метода FromSql(...)
.
Ако го изпълня на SSMS, той работи, но не работи в ядрото на EF.
Моят SP параметър:
@totalItems VARCHAR(MAX) OUTPUT
Премахнах други параметри за четене и посочих проблема. Записите идват, но параметърът OUTPUT
винаги е null
.
Linq
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
. Освен това можете да използвате @, за да споменавате хора в коментари. Например @Robin. - person stybl   schedule 27.07.2017