我在另一個問題中發現了example。我想知道wat的目的是由Question()方法服務的。這似乎是當創建Question對象時,Answer屬性被創建爲Answer [s]的List對象。爲什麼在創建列表對象的模型中創建方法
這是我第一次看到這種技術,作爲一名新程序員,這種模式有什麼好處?
public class Question
{
public Question()
{
this.Answers = new List<Answer>();
}
public int QuestionId { get; set; }
public string Title { get; set; }
public virtual ICollection<Answer> Answers { get; set; }
}
public class Answer
{
public int AnswerId { get; set; }
public string Text { get; set; }
}