我的程序只有一个类,用于保存估算的成本信息。我现在需要创建6个不同的选项(每个选项保存与估计类相同的数据),这些选项可以附加到每个估计值。我能想到的唯一方法是创建6个不同的类,名为option1,option2,......这很好,接受它似乎有点草率。有没有办法设置一个可以容纳所有6个选项的类,这些选项映射到我原始估算表中的单个项目?
编写于:使用实体框架的ASP.NET MVC 4
我希望这很清楚,如果我需要详细说明,请告诉我。
答案 0 :(得分:0)
简短回答。有关详细信息,请访问asp.net网站。在这里给出答案的全部课程真的很难。它是基本的阶级结构。
public class Estimate {
public string Name { get; set; }
public List<Option> Options { get; set; }
public Estimate() {
Options = new List<Option>();
}
}
public class Option {
public int Id { get; set; }
public string Description { get; set; }
public Estimate Estimate { get; set; }
}