Go to my github

LiteORM学习四:工具篇


LiteORM学习四:设计工具

现在网上已经有好多ORM和工具了,我主要是想整合出一个适合我自己开发的一套工具。

工具分为5步,

1:设置数据库连接,

2:设置相关参数,

3:设置输出路径,

4:选择要生成的代码,

5:把生成的代码拷自己的项目里。

思路线路图:生成工具+ORM+控件+敏捷开发。 现在只出了RadControls模板。

 以下是工具效果图:

 

 生成的代码是:http://www.cnblogs.com/luomingui/archive/2011/03/31/2000810.html

生成的效果图:

 

模板里现在自带了 权限,升级,帮助,日志 等通用功能 

开发一些小工具,小软件 网站后台也够用了。


Lite ORM   http://www.codeproject.com/KB/database/lite.aspx

1 DbFactory.GetDb
2 修改 SqlQuery的实现IQuery.Like
3 在SQLTable.Insert/Update/Delete函数中加入 cmd.CommandTimeout = 600000, 防止执行语句超时;
4 构造语句时选取指定列.考虑附件类似字段不需要获取,增加IQuery.Columns。 SQLTable.GetSelectSql考虑IQuery.Columns
5 SQLUtils.ResolveType考虑枚举类型
6 IDb 增加ExecuteNonQuery  和  ExecuteDataset  加入了 SQL 支持。
7 日期不能为空BUG

 下载地址:/Files/luomingui/LmgNet.ORM.Tools.rar

posted @ 2011-09-17 17:10  峡谷少爷  阅读(1211)  评论(2编辑  收藏  举报