回答
業務/域對象:
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-09 18:26:09
謝謝。這很不錯,但可擴展性如何?例如,我需要一種新的答案:「第二次世界大戰。輸入日期範圍。」 [textfieldStart] - [textfieldEnd](兩個答案字段,不是一個) – BadEnglish 2013-03-09 20:44:45
這是什麼'Question.Answers'是爲...你可以顯示n個答案。雖然,只有一個'CorrectAnswer'。如果有多個正確答案,那麼創建一個'CorrectAnswers'作爲'Question'成員的列表。 – xandercoded 2013-03-09 20:49:46
- 1. MVC模型狀態
- 2. MVC模型實現?
- 3. MVC - 實現模型
- 4. 如何在JPA域模型中實現狀態設計模式
- 5. ASP.NET MVC模型狀態
- 6. 在WPF中實現狀態機模式
- 7. 實現狀態模式
- 8. Spring MVC中的模型對象狀態
- 9. 實現MVC模型部分
- 10. 在MVC模式中實現模型的最佳實踐
- 11. 在mvc上實現模態分頁
- 12. Rails靜態模型實現
- 13. ASP.NET MVC模型狀態驗證
- 14. MVC工作流模型狀態
- 15. Asp.net MVC處理模型狀態
- 16. ASP.NET MVC 3.0 - 維護模型狀態
- 17. 在rails中實現模型的模型
- 18. 狀態機實現
- 19. C++實現狀態
- 20. 使用引用實現狀態模式
- 21. MySQL狀態模型 - 最佳實施?
- 22. 在非模型控件中保持狀態 - MVC
- 23. MVC模型狀態驗證在列表框中失敗
- 24. 在corda中實現可調度狀態
- 25. 在VHDL狀態機中實現延遲
- 26. std :: put_time在GCC中的實現狀態?
- 27. 在Labview中實現分層狀態機
- 28. 如何在Erlang中實現狀態?
- 29. 如何在Simulink中實現具有狀態空間塊的MIMO模型?
- 30. 具有多個狀態的Cakephp模型
可以使問題更具體?該模型幾乎獨立於MVC模式。 – 2013-03-09 18:28:44
模型是一個圖層,而不是一個對象。 – 2013-03-10 09:22:47