在数据库中创建多个类的最佳方法

时间:2014-08-21 19:25:34

标签: c# asp.net entity-framework

我的程序只有一个类,用于保存估算的成本信息。我现在需要创建6个不同的选项(每个选项保存与估计类相同的数据),这些选项可以附加到每个估计值。我能想到的唯一方法是创建6个不同的类,名为option1,option2,......这很好,接受它似乎有点草率。有没有办法设置一个可以容纳所有6个选项的类,这些选项映射到我原始估算表中的单个项目?

编写于:使用实体框架的ASP.NET MVC 4

我希望这很清楚,如果我需要详细说明,请告诉我。

1 个答案:

答案 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; }
}