Работа с несколькими наборами результатов в ядре .netC#

Место общения программистов C#
Ответить
Anonymous
 Работа с несколькими наборами результатов в ядре .net

Сообщение Anonymous »

При получении результатов с использованием хранимой процедуры, как я могу получить и сохранить несколько наборов результатов в модели представления в ядре .net

Например. из хранимой процедуры я возвращаю записи для двух запросов

Код: Выделить всё

Select * LMS_Survey
Select * from LMS_SurveyQuestion
Select * from LMS_SurveyQuestionOptionChoice
а ниже представлена ​​модель представления для двух таблиц

Код: Выделить всё

public class LMS_SurveyTraineeViewModel
{
public LMS_SurveyDetailsViewModel SurveyDetailsViewModel { get; set; }
public LMS_SurveyQuestionsViewModel SurveyQuestionsViewModel { get; set; }
public LMS_SurveyQuestionOptionChoiceViewModel SurveyQuestionOptionChoiceViewModel { get; set; }
}
Вот как я выполняю хранимую процедуру

Код: Выделить всё

public List GetTraineeSurvey(int surveyID)
{
try
{
List modelList = new List();

modelList = dbcontext.Set().FromSql("LMSSP_GetTraineeSurvey @surveyID = {0},@LanguageID = {1}", surveyID, AppTenant.SelectedLanguageID).ToList();

return modelList;
}
catch (Exception ex)
{
throw ex;
}
}
Как сохранить множественный набор результатов с помощью хранимой процедуры в модели представления?

Подробнее здесь: https://stackoverflow.com/questions/417 ... n-net-core
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»