共享一个NHibernate开发中数据访问层的代码生成工具,包括映射文件,实体类,Dao层代码,辅助类等.

时间:2021-10-30 19:50:23
在开发数据库相关的项目的时候,需要很多时间去做那些重复性的工作,如实体类、数据访问层、Nhibernate映射文件等工作。实体类和Nhibernate映射文件都需要考虑表与表之间的关系(多对对,多对一等),实体类还需要考虑转化合适的.NET类型,Nhibernate映射文件更是麻烦,有时候调试这些繁琐的事情非常枯燥,也很浪费时间,有没有一种非常好的方法?


我在业余时间开发了这么一个工具,可以完成以上的工作,适当的扩展可以用于多种数据库(目前主要用于SqlServer的数据库开发)。
程序通过ADO。NET的内置的API映射数据库类型和DotNet类型,根据模板的方式生成所需要的代码(可以扩展定制),根据数据库元数据分析表的引用、约束、主外键等关系,根据一定的规则生成所需的代码。
 
在控制台窗口输入所需的数据库,即可生成以上所说的文件,默认路径为(C:\output),可以通过ProjectData.XML更改程序的一些设置,如生成文件的位置,命名空间等。

下载地址:  http://www.cnblogs.com/Files/wuhuacong/DaoCoder.rar

8 个解决方案

#1


我的邮件地址是:wuhuacong@163.com,有兴趣的可以共同讨论一下.

#2


支持下~!!!!!!!!!!!!!!!!

#3


需要.net2.0框架才能使用该程序哦

#4


学习 收藏 帮顶

#5


收藏

#6


太好了

#7


没有生成任何文件啊

#8


看没见文件啊

#1


我的邮件地址是:wuhuacong@163.com,有兴趣的可以共同讨论一下.

#2


支持下~!!!!!!!!!!!!!!!!

#3


需要.net2.0框架才能使用该程序哦

#4


学习 收藏 帮顶

#5


收藏

#6


太好了

#7


没有生成任何文件啊

#8


看没见文件啊