以前我们直接使用CodeSmith生成entity、DataAccess、StoredProcedure。但是每次都要选表,点生成,复制、粘贴,是不是太麻烦了。这次做了个小工具帮助大家加快开发进度。
从上图可以看出目前支持2种功能:1是生成表;2是生成自定义的存储过程
生成表时比以前要方便很多,以前要先生成entity和dataaccess,再去生成存储过程,现在只要一条命令就可以了。
使用table <表名>的命令行生成。
生成存储过程,因为以前存储过程太多,会根据菜单大类区分一下名空间。
使用命令为sp <菜单大类>
使用前需要修改配置文件:
outputfile:自动生成代码的输出路径,定位到Entity项目的目录就可以了。
sqlplus:放入sqlplus的文件路径。
conn、BusinessConnString的连接串可以不用修改。
其他的生成视图、词语的以后在慢慢增加了。
使用前注意测试sqlplus是否可用。
sqlplus /nolog
conn username/password@serverid