PS:本系列已太旧,仅供回忆;
项目使用请看V5系列:http://www.cnblogs.com/cyq1162/category/852300.html
近段时间,写: Silverlight+WCF 新手实例 象棋 专题索引 系列,近四十篇的长篇,写到有一种走火入魔的感觉!
虽然四十篇终结时,离:Silverlight+WCF 新手实例 象棋 在线演示 还有一小段距离,不过整体框架与功能都完整的开源讲完了!
为了避免暂时的走火入魔,只好先写写别的系列文章,关于象棋系列后续情况,先暂缓小些天先了。
从开始到现在,感觉写过那么四五个数据框架了,然而怀念的,还是第一次写时的非实体型框架!!!
记得07年时,发表过那么一篇:CyQ.Data 轻量级数据访问层[beta体验版] [当时大伙太年轻,语言有点激,顶不住压力暂时性关闭了文章了-_-...]
两年后09年时,开启了封存两年的旧文,在编辑时,不知是不是博客园bug,文章的日期发生变化了,成了09年的文章!
同时开始开源的写文了:CYQ.Data 轻量数据层之路(9) [可能写的太勿勿,文章几乎全是copy代码,文字少的可怜-_-......]
写到一半时,适逢出差,月后回来,发现找不找原来示例源码了,于是勿勿补上一篇,算是小小完结了一下。
近些天突然在电脑上发现了原来的示例源码,运行了一下,发现那个自定义Table的还没能实现绑定列表控件-_-!
今天,花了N小时重构了以前的代码,删除了没用到的重截,优化代码,调整结构,重新上路,坚持把路走完!!!
1. CyQ.Data 介绍
DLL下载:点击下载 [大小:56K 没加密没混淆没限制,可放心使用,可直接用Reflector.exe查看源码,后面有开源文章续上]
类库名称空间介绍,上图:
大体情况说明:
1:Table文件夹下:自定义实现绑定MDataTable,远离DataTable
2:Cache文件夹下:用于并缓存表结构信息
3:Action文件夹下:主要操作对象
4:SQL文件夹下:
DataType:提供C#数据类型和数据库类型的转换等相关信息
SQLHelper:本人精简数据库操作类:
Log:用于记录数据操作异常信息
ProcedureSql:,内置查询数据表结构查询语句
OutPutData:内置sql 2000和sql 2005分页存储过程;同时提供帮助类自动生成表或视图枚举
2:Cache文件夹下:用于并缓存表结构信息
3:Action文件夹下:主要操作对象
4:SQL文件夹下:
DataType:提供C#数据类型和数据库类型的转换等相关信息
SQLHelper:本人精简数据库操作类:
Log:用于记录数据操作异常信息
ProcedureSql:,内置查询数据表结构查询语句
OutPutData:内置sql 2000和sql 2005分页存储过程;同时提供帮助类自动生成表或视图枚举