1

私はのを持っていListますQuestionData。クラスは次のQuestionDataように説明されています。

class QuestionData
{
    public string Question { get; set; }
    public List<Option> Answers { get; set; }
}

私はEFをORMとして使用しています(注:両方QuestionOption使用されQuestionDataているのはEFの自動生成エンティティです)。

両方のテーブル (QuestionおよびOptions) には PK-FK 関係があります。それらの下に s と回答QuestionDataを表示する必要があるため、リストに入力したいと思います。Question記入方法はQuestionData

4

2 に答える 2

0
using(QuestionContext context = new QuestionContext())
{
    List<QuestionData> questionDatas = 
       context.Questions.Select(q => new QuestionData()
       {
          Question = q.Value,
          Answers = q.Options.ToList()
       });
}
于 2012-05-29T00:57:03.363 に答える