打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
简单好用的Nhibernate代码自动生成工具,自己写的基于动软代码生成器Nhiberna...

简单好用的Nhibernate代码自动生成工具,自己写的基于动软代码生成器Nhibernate代码自动生成模板及图文教程

最近在研究使用Nhibernate,为写大量打代码和映射搞得头痛。
所以决定写个Nhibernate的代码生成器。
由于以前使用过动软代码生成器他的代码生成功能和模板定制功能都很强大,所以决定基于动软代码生成器写个模板。
首先要安装 动软代码生成器 他是国人开发的,完全免费的代码生成工具。
官方网址:http://www.maticsoft.com/
然后下载我的Nhibernate模板,

最新版下载地址:http://www.cnblogs.com/MythXin/archive/2011/08/12/NCGT_1-1.html

将压缩包内的Nhibernate文件夹放到 动软代码生成器 安装目录\Template\TemplateFile目录下面
好了,运行 动软代码生成器,在模板管理就能看到Nhibernate文件夹及2个模板文件


接下里就让我们来使用模板生成Nhibernate代码吧!

首先,选择你要生成代码的数据库和表
1.创建数据库连接,点击"数据库连接"图标,或者右击“服务器”图标,点击“添加服务器”


2.选择数据库类型,填写连接参数之后,点击“连接/测试”,成功之后就可以选择所需要加载的数据库了

接下来我们来试验生成代码吧
1.设置命名空间
打开“工具”->“选项”

弹出 “选项”窗体,点击“代码生成设置”,选择你要更改命名空间的服务器连接,在顶级命名空间处填写你需要的命名空间名

称。我们这里改为“test”

2.单表代码生成
我们选择要生成代码的表,右击选择“模板代码生成”

进入模板生成器,我们先来生成实体,右击 Entity.cmt,选择“打开生成”


然后点击“生成代码”按钮,我们就能看到生成的实体类代码了


我们再来生成XML映射文件,右击 XmlMapping.cmt,选择“打开生成”

点击模板生成器,最下方的“模板”标签,切换回去,然后仍然点击“生成代码”,好了,映射文件生成了


3.批量生成代码文件
右击数据库或者表,选择"模板代码批量生成"

在批量生成界面,选择需要生成的表及模板,还有输出路径,点击“导出”

看到完成提示后,关闭窗体,到输出路径的Nhibernate目录下会看到Entity和XmlMapping这2个文件夹,里面就包含了代码文件


好了,相信大家都会使用了!
希望大家对我的模板提出宝贵意见和建议,如果你有更好的模板,也希望你能分享给我,我的邮箱是http://www.360doc.com/mailto:needloss@163.com

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
整理DOTNET代码生成器 [转] - 代码生成之路 - 博客园
c#“代码生成器”大全
代码生成器
推荐 10 个超棒的 CSS3 代码生成工具
[项目过程中所遇到的各种问题记录]学习篇——对工作以来的学习过的开源项目进行总结—动软代码...
发现个工具,一键生成Spring Boot +Vue项目!接私活缩短一半工期...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服