1
我从db表Role
创建了一个新的Enum
类,它具有RoleId
和RoleType
。将DB值映射到枚举
public enum UserType
{
Student = 1,
Teacher = 4
Admin = 5
}
这里1,4,5是来自db的RoleId(主键)。我所做的是我手动查找每个角色的数据库主键值并将其映射到enum
。
这里的缺点是每当我需要更新enum
类时db RoleId
更改。
是否有任何其他标准做法将db值映射为enum
集合?
任何建议将有助于
更多只投的价值。 '(UserType)some_value;' – 2013-02-25 05:05:24
你是什么意思? '(用户类型)some_value'。我要求将db值映射到'enum'。它有什么帮助? – DON 2013-02-25 05:06:52
http://stackoverflow.com/questions/725043/dynamic-enum-in-c-sharp – 2013-02-25 05:07:11