При извлечении данных с помощью Entity Framework я хотел бы заполнить дочерний объект ViewModel, который является коллекцией. Приведенный ниже запрос отлично работает, но только заполняет внутренний ViewModel первым элементом дочерней модели (коллекции). Как я могу заполнить внутренний ViewModel всеми соответствующими данными модели.EF Включить с заполнением ViewModel
var pagedQuestions = _ctx.VoteQuestions.Include(q => q.VoteAnswerOptions).Select(q => new Question
{
QuestionStr = q.Name,
QuestionId = q.Id,
IsMultipleAnswerQuestion = q.VoteType.Id == 1 ? false : true,
PossibleAnswers = new List<PossibleAnswer>
{
new PossibleAnswer
{
AnswerId = q.VoteAnswerOptions.FirstOrDefault().Id,
AnswerStr = q.VoteAnswerOptions.FirstOrDefault().Answer
}
}
});
Этот код является неполным, первая линия обрывается – Sentry
она работает просто отлично, я могу заполнить данные с кодом выше – lucas
К сожалению, я не узнавал инициализации, мой плохой – Sentry