2011-09-21 20 views
0

開始創建NUMS的名單我已經有這樣的代碼:如何在項目

namespace _namespace 
{ 

    public enum Enums 
    { 
     Value1 = 1, 

     Value2 = 2, 

     Value13 = 3, 

     ... 

     Valuen = n 
    } 
} 

所有這些數據已經在數據庫中。所有我需要的就是在項目開始時創建枚舉列表。

P.S.這是網絡應用

+0

嗯生成枚舉..如果你需要創建枚舉 - 創建它。什麼是問題?哪裏有問題? – Samich

+0

@Samich OP已經在數據庫中找到了對。他希望根據DB值快速生成Enum。 –

+0

這是不可能的。他可以編寫「一次性」工具來生成代碼並將其放入項目中。也可以使用一些字典 - 但它不再是枚舉行爲。 – Samich

回答

3

一個枚舉並不意味着是動態的。這不是可以/應該在你的應用程序中完成的。您可以創建一個Dictionary<int, string>來處理數據庫值。

+0

所有這一切都需要它來獲取基準的。我的意思是不要問每個用戶的數據庫,它必須做的。不可能嗎? – Dima

+0

不作爲枚舉。在應用程序啓動時輪詢數據庫,並將其存儲在共享的「Dictionary ' –