Я вызываю ее, используя Entity Framework как таковую:
Код: Выделить всё
var dbResult = await MyTypeResult.FromSqlRaw(
"EXEC MyStoredProcedure @myVar",
db_myVar
).ToListAsync();
Код: Выделить всё
public class MyTypeResult
{
public int? Id { get; set; }
}
Код: Выделить всё
An error occurred while reading a database value for property 'MyTypeResult.Id'.
The expected type was 'System.Nullable`1[System.Int32]' but the actual value was null.
Я знаю и ожидаю, что будут возвращены нулевые значения, и я отметил идентификатор свойство имеет значение NULL, но этого явно недостаточно.
Подробнее здесь: https://stackoverflow.com/questions/789 ... llable-int
Мобильная версия