開始創建NUMS的名單我已經有這樣的代碼:如何在項目
namespace _namespace
{
public enum Enums
{
Value1 = 1,
Value2 = 2,
Value13 = 3,
...
Valuen = n
}
}
所有這些數據已經在數據庫中。所有我需要的就是在項目開始時創建枚舉列表。
P.S.這是網絡應用
開始創建NUMS的名單我已經有這樣的代碼:如何在項目
namespace _namespace
{
public enum Enums
{
Value1 = 1,
Value2 = 2,
Value13 = 3,
...
Valuen = n
}
}
所有這些數據已經在數據庫中。所有我需要的就是在項目開始時創建枚舉列表。
P.S.這是網絡應用
一個枚舉並不意味着是動態的。這不是可以/應該在你的應用程序中完成的。您可以創建一個Dictionary<int, string>
來處理數據庫值。
所有這一切都需要它來獲取基準的。我的意思是不要問每個用戶的數據庫,它必須做的。不可能嗎? – Dima
不作爲枚舉。在應用程序啓動時輪詢數據庫,並將其存儲在共享的「Dictionary
嗯生成枚舉..如果你需要創建枚舉 - 創建它。什麼是問題?哪裏有問題? – Samich
@Samich OP已經在數據庫中找到了對。他希望根據DB值快速生成Enum。 –
這是不可能的。他可以編寫「一次性」工具來生成代碼並將其放入項目中。也可以使用一些字典 - 但它不再是枚舉行爲。 – Samich