枚举生成工具 - 原创、开源

最近在公司做新系统,建好模型,发现有一堆枚举要编写。为了避免自己造轮子,网上去搜枚举生成器,居然没有......反而找到一堆实体生成器,于是只能自己写了。

写了一个耦合较高的程序...

1. 服务器名硬编码

2. 默认表第一个字段为枚举值

3. 默认表字段“Name”为枚举名

4. 增加Description属性,可通过反射绑定到下拉框

 

如果大家要适合自己的数据库使用,请打开源码修改。

 

扩展考虑:按照我目前的程序,如果“Name”是中文,枚举名就是中文,其实我们可以在表中再建一个英文名字段,这样英文做枚举名,中文做摘要。

 

附上源码:/Files/BenjaminYao/GenerateEnum.rar

 

目录Debug中DimTimeType.cs是生成的示例

 

posted @ 2010-07-23 22:13  姚一^o^  阅读(768)  评论(15编辑  收藏  举报