Я использую EF Core 6 в своем веб-API ASP.NET Core 6. Моя хранимая процедура возвращает два типа вывода. Если для данной комбинации входных данных результаты не найдены, он возвращает 1. Если записи найдены, он возвращает набор результатов.
В коде у меня есть это:
Код: Выделить всё
var result = _dbContext.CustomerModelDTO.FromSqlInterpolated($"exec spName {input1}, {input2}");
return result;
Этот код работает, когда возвращает набор результатов, но когда он возвращает только 1 в случае, если данные не найдены, я получаю сообщение об ошибке как CustomerID Столбец не найден в наборе результатов. Это потому, что я получаю 1 не пустой набор результатов.
Как мне справиться с этим сценарием?
Пожалуйста, помогите. Заранее спасибо.
Подробнее здесь:
https://stackoverflow.com/questions/728 ... -ef-core-6