2013-06-18 87 views
1

我工作的MVC项目,并有一个枚举类在我的模型文件夹是如下:创建枚举动态

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中实现,这怎么做?

+2

好像你需要退后一步并问自己为什么要这么做?只需从数据库中获取数据并使用这些数据即可,无需将其操作为某种不适合使用的结构。 –

+0

如果我不创建枚举,我将如何通过应用程序维护该结构? – DharaPPatel

+0

你想要维护什么结构? –

回答

1

对我来说似乎就像你试图通过使用枚举来模仿包含关系的表。

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