首页 > 代码库 > 2、MyBatis.NET学习笔记之CodeSmith使用

2、MyBatis.NET学习笔记之CodeSmith使用

说明:本系列随笔会与CSDN同步发布,当然这里先发,因为这里可以用WLW.但刚才由于误操作,没有重新发上来。只好先在CSDN先发了。重往这里发时图片无法处理,索性直接粘过来吧!

使用框架后一些相关的配置如果手写起来会累死,且没有必要,技术就是用来提升工作效率的(至少我是这么认为的)。实体类及配置基本上大同小 异,CTRL+C、CTRL+V 当然也可以实现,但那也不像做技术出身的风格。以前用动软的生成PETSHOP的代码。据说这个CodeSmtih挺强。就拿来用的。感觉定制性挺强,但 使用习惯什么的还是和国内的这种要求傻瓜式操作的不太适应。废话少说来正题吧。

      该软件网上有所谓的绿色版或破解版,什么困难也难不倒伟大的中国人民。当然有钱应该买正版,本文就不提供了。

软件打开如下:



画圈的为后来加入的IBATIS模板。此模板为CSDN上下载的。可在右侧右键选择“资源管理器”打开本地文件夹。将上述模板放入后。重新打开程序,即可读取模板。

 

除了HTML文件其它都放进去.CS护展名的也需要。

在某个模板上右键选“Execute”

i

模板打开会先编译一下。



从CSDN上下载的这套模板有个小BUG:



SRC写了两次,导致编译过不去。



点编辑直接把上图中重复的注释一下即可。



右键执行后如图中1处。,在SourceTable 右侧点按钮,2号窗口右测的按钮可新增加,打开3号窗口点增加并在4号窗口中填写名称,提供程序(看数据库类型决定),然后会打开数据库的连接设置。继续操作即可,选完TABLE或VIEW后,点1号窗口的生成(Generate)按钮,直接生成代码



操作还算挺简单。至于模板制作。按网上说的,如果是学C#的应该很轻松。但有轮子就没有必要再造轮子。

2、MyBatis.NET学习笔记之CodeSmith使用