У меня есть проект, в котором мне дали хранимую процедуру, которую я должен использовать. Он используется для создания новой записи в базе данных. Он возвращает Int32
, который является новым идентификатором записи в таблице. Он также имеет временную таблицу, в которой ошибки сохраняются и отправляются обратно во втором результате. Итак, в основном последние две строки
SELECT @NewID
SELECT * From @ErrorsTable
Я должен использовать Entity Framework для вызова хранимой процедуры. Моя проблема. Я не могу понять, как получить оба возвращаемых результата.
По умолчанию при обновлении из базы данных просто возвращается Int32
. Я попытался следовать некоторым примерам, в которых они возвращают несколько результатов из хранимой процедуры, но я думаю, что это не работает для меня, потому что все примеры возвращают несколько сложных типов, а у меня есть смесь скалярного и сложного типа.