【发布时间】:2013-06-23 09:52:04
【问题描述】:
我的数据库中有enums,如下所示:
“随机类型”、“随机类型1”、“新随机”
通常,我会在枚举中表示值,例如:
enum myTypes
{
Random Type = 0,...
}
但这是不可能的,所以我尝试使用一个类
static class myTypes
{
public const string RandomType = "Random Type";
public const string NewRandom = "NewRandom";
}
这样,我可以像Enum 一样使用该类,但我想知道这是否是最好的实现?或者是否可以创建Enums 以留出空间?
谢谢。
编辑: 拜托,我也很想知道我当前的实现是否有任何问题。我感觉我目前的实现比这里建议的大多数解决方案都要好。
谢谢
【问题讨论】:
-
搜索 T4 模板....
-
为什么不在枚举中调用“随机类型”
RandomType? -
@Magnus:因为我正在检索
Enum名称。 -
使用这些检索键而不是映射。
-
你能告诉我怎么做吗??
标签: c# mysql performance enums