从访问层到列表项的一致定义的最佳实践是什么

时间:2013-05-08 13:57:50

标签: c# asp.net class

我是ASP.Net / webforms的新手,这可能听起来是个基本问题,如果我在webforms ASP.Net中定义一个客户端类,它将保存ClientId,ClientName和Client of Client(Proposed,FullClient,Dead)我不确定从访问层/数据库中获得这种一致性的最佳方法,它通常包含一种“P” - 建议的F - FullClient和'D'for Dead到客户端类的定义到创建一个listitem用于在html中设置一个可能选择的客户端,这需要一个选项和描述,我认为该类使用枚举?如果你能指出我的简单就会很棒。

先谢谢。

1 个答案:

答案 0 :(得分:1)

只需使用enum,您就可以在共享项目中存储所有其他项目也有引用的内容,例如YourProject.Utilities。

这是enum

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

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

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