2013-05-08 18 views
1

我對ASP.Net/webforms頗爲陌生,這聽起來可能是一個基本問題,如果我在webforms ASP.Net中定義一個客戶端類,它將持有ClientId ,客戶端名稱和客戶端類型(建議的,FullClient,Dead)我不確定使訪問層/數據庫保持一致的最佳方式,通常會保留一種'P' - 建議的F - FullClient和'D 'for Dead到客戶端類的定義,通過創建一個listitem來設置一個客戶端在HTML中的可能選擇,這需要一個選項和描述,我相信這個類使用枚舉?如果你能指出我簡單會很棒。什麼是從訪問層到列表項一致定義的最佳實踐

在此先感謝。

回答

1

只要使用enum,您可以將這樣的東西存儲在Shared項目中,其他所有項目都有引用,比如YourProject.Utilities。

這裏的enum

public enum ClientType 
{ 
    [Description("Proposed")] 
    Proposed = 1, 

    [Description("Dead")] 
    Dead = 2, 

    [Description("Full Client")] 
    FullClient = 3 
}