This project is read-only.
Project Description
CodeFactory

由于先前的"实体类代码生成器2.0"在设计上有较大缺陷,不仅代码层次比较混乱,而且使用起来也有很多问题.因此最近决定将此程序重写一次,于是"实体类代码生成器3.0"诞生了.

本次更新对整个程序核心进行了更新.构架更加清晰明了,维护修改更加方便.使用也更加稳定,可定制性也得到大大的加强.


本程序拥有以下新特征:
1.完全可扩充生成引擎系统,使用.Net高级特征实现该功能,针对不同数据库,只要开发相应的生成模块,程序就可在不经过任何修改的情况下支持该数据库.扩充型良好
2.可定制生成脚本,对代码的命名方式通过C#脚本定制,任何人可以使用C#语法进行修改,使得生成的代码命名符合您的要求而无需再次进行修改.
3.国际化支持,通过.net高级功能实现,可支持所有语言,只需开发相应语言包
4.针对"实体类代码生成器",对界面进行修改,不过本人不大擅长UI设计,估计这也比原来好不了多少
5.历史记录功能,可以自动保存生成记录,供下次继续使用
6.分层次代码设计,更好的扩充性,维护性

特别说明:
1.代码并非完美,时间精力有限,不再做大的修改。
2.代码包中包含Access,SqlServer和MySql生成模块。
3.程序使用VS2005发布时使用VS2008升级工程再发布,即程序没使用任何c#3.0新特性(我机器只装了08的VSTS客户端)。
4.源代码采用GPLv2协议发布,如果您有什么意见或者建议,请联系本人email或者在项目页面留言,由于精力原因,不保证回复。
5.如果对代码有不认同,欢迎讨论,但是请勿谩骂诋毁或者无理嘲笑。
6.个人代码研讨型工程,不保证程序的实用性。
7.如果您不认可以上,请绕道。


技术支持:http://blog.leven.com.cn
public:http://blog.leven.com.cn/Article_30.aspx

I am so lazy that I did not want to translate the intrduction to English.if you are interested in it,you can dowload the code an binary release, then read it.the Chinese introduction is only about functions.

Last edited Jun 9, 2008 at 2:05 PM by leven, version 13