动态创建枚举

时间:2013-06-18 12:48:35

标签: asp.net-mvc asp.net-mvc-4 enums

我正在研究MVC项目,并在我的模型文件夹中有一个Enums类,如下所示:

    public class Enums
    {
    public enum eSiteName
    {

        [Description("Site 1")]
        Site_1 = 1,
        [Description("Site 2")]
        Site_2 = 2,
        [Description("Site 3")]
        Site_3 = 3
    }
  }

我想从我的数据库表创建这个枚举。我有一个表有这个网站数据。我只想在我的Enums类中声明,实现将在我的BaseController中,如何做到这一点?

1 个答案:

答案 0 :(得分:1)

对我而言,就像你试图通过使用枚举来模仿包含关系的表格一样。

也许名为SiteNames的表具有Id:Int32和Description:String更适合。