Entity Frameworkの助けを借りてデータを取得する際に、子ViewModelにデータを取り込みたいと思います。以下のクエリは正常に動作しますが、内部のViewModelには子モデル(コレクション)の最初の項目のみが設定されます。内部ViewModelに、対応するすべてのModelデータを設定するにはどうすればよいですか。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