0

テストシステムでQUESTIONモデルを作成したい。質問は異なる場合があります (テキスト付き、画像付きなど) 回答は異なる場合があります (テキストフィールド、チェックボックスなど)

これをMVCで正しく実装するには?

理解のための絵

4

1 に答える 1

0

ビジネス/ドメインオブジェクト:

public class Question {
    public int Id { get; set; }
    public string Text { get; set; }
    public string ImagePath { get; set; }
    public IList<Answer> Answers { get; set; }
    public Answer CorrectAnswer { get; set; }
}

public class Answer {
    public int Id { get; set; }
    public string Text { get; set; }
}

モデルの表示:

public class QuestionViewModel {
    public Question Question { get; set; }
}
于 2013-03-09T18:25:22.880 に答える