有沒有辦法給枚舉成員分配數據類型;例如, ;枚舉成員數據類型
public enum CarPartEnum
{
[string]
Color,
[int]
Speed
}
爲什麼我要這樣做? 因爲它被記錄在數據庫中的方式,有一個CarProperties表。 表中還有一個鍵值對。
Key:Color,Value:Red; 關鍵:速度,值:250
因此,當我從數據庫中讀取它時,我想將鍵轉換爲CarPartEnum並將值改爲正確的數據類型。
聽起來像你需要一個POCO(和Oded文章一樣),以及將你的數據映射到你的POCO的方法。這只是一個可怕的做法 - 對不起:) –
它是如何存儲在數據庫?鍵和值都是字符串嗎? – Winks