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

作者:罗敏贵
邮箱:minguiluo@163.com
QQ群:34178394 建群 主要是寻找志同道合的人士一起学习和讨论自己的所学所思
出处:http://luomingui.cnblogs.com/
说明:专注于微软平台项目架构、熟悉设计模式、架构设计、敏捷个人和项目管理。现主要从事WinForm、ASP.NET、等方面的项目开发、架构、管理工作。文章为作者平时里的思考和练习,可能有不当之处,请博客园的园友们多提宝贵意见。
知识共享许可协议本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。

原文地址:https://www.cnblogs.com/luomingui/p/2179726.html