Как работать с двумя возвращаемыми значениями из SQL в C#?
У меня есть хранимая процедура,которая имеет входные Id и Loc и возвращает Id, Loc и описание, поэтому я создал класс В C# под названием RetrieveDE, который имеет эти три возвращаемых поля
Затем я отредактировал свою хранимую процедуру, чтобы вернуть два выбора вместо одного. И теперь я не знаю, как справиться с обоими вариантами
Что я уже пробовал:
Прежде чем я отредактировал хранимую процедуру:
<pre> using (TableDBContext table= new TableDBContext()) { var result = table.Database.SqlQuery<RetrieveDE>("exec usp_Retrieve @Id, @Loc" , new SqlParameter("Id", id) //id and loc are input to the method , new SqlParameter("Loc", loc))).ToList(); return result; //RetrieveDE has the name of fields that are returned by the stored procedure which are Id,Loc and Description }
затем я использую результат в контроллере
Теперь я отредактировал свою хранимую процедуру, чтобы вернуть два результата, я имею в виду, что теперь в хранимой процедуре есть 2 выбора. что я должен сделать в приведенном выше коде, чтобы иметь возможность справиться с этими двумя результатами?
Другой select возвращает DayId и Day?