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

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

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

软件打开如下:

2、MyBatis.NET学习笔记-之CodeSmith使用_第1张图片

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

  2、MyBatis.NET学习笔记-之CodeSmith使用_第2张图片

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

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

i 2、MyBatis.NET学习笔记-之CodeSmith使用_第3张图片

模板打开会先编译一下。

2、MyBatis.NET学习笔记-之CodeSmith使用_第4张图片

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

2、MyBatis.NET学习笔记-之CodeSmith使用_第5张图片

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

2、MyBatis.NET学习笔记-之CodeSmith使用_第6张图片

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

2、MyBatis.NET学习笔记-之CodeSmith使用_第7张图片

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

2、MyBatis.NET学习笔记-之CodeSmith使用_第8张图片

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

你可能感兴趣的:(2、MyBatis.NET学习笔记-之CodeSmith使用)