Mygeneration下载
注意版本1.3.0.3
下载1:链接:https://pan.baidu.com/s/1xX0m1yXTmorBTp0W-QmBng
提取码:akcv
下载mysql2驱动,默认是不的。
链接:https://pan.baidu.com/s/1Qm0J64arCZ1kSyvrmOtwNQ
提取码:u71u
复制这段内容后打开百度网盘手机App,操作更方便哦
安装
不要勾选“Detect MDAC2.7+,默认win7自带的版本比这个要高,所以安装的时候去掉就可以了。
问题
用mysql2驱动。但还是提示错误 。
但了好久发现是版本问题,更新版本为1.3.0.3就可以了。
示例
根据模板生成指定的Code,要写写默认。
新建 c# zeus template然后会打开界面
template code=>对应的源码是Template Source .
Interface code =》对应的源码是Interface Source
项目代码生成
BLL层/DAL层:crud增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)
- 生成查询所有的FIndAll()方法
- 根据主键获取对象的方法getbyid
- 保存或更新的saveOrUpdate方法
- 查询总条数为分页准备
Entity:
表中各列对应的属性,可能 把公用的Id, ischanged判断,wasNew等放在公共类中。
Mapping:xxx.hbm.xml
nhibernate 映射的生成。
参考:
NHibernate之旅(18):初探代码生成工具使用
https://www.cnblogs.com/evon168/archive/2010/10/26/1861864.html
NHibernate实体映射文件生成模版(MyGeneration)
还不快抢沙发