随笔分类 - CYQ.Data V4系列
CYQ.Data V4系列及早期系列
CYQ.Data 数据框架 V2.0 版本 开放源码 继续开源之路
摘要:在以前的开源版本中,曾经提到过了V1.5.5是最后的开源版本,于是V2.0版本,一直没有相关的开源计划。
同时,从我一系列的文章看,可以发现在忙很多事:CYQ.Data , CYQ.DBImport , CYQ.IISLogsHelper ,秋色园 ,爱说说 ,秋式开源团队 和一堆系列文章。而这一切,前前后后左右上上下下里里外外天南地北中,就我一个人在折腾,难免很多事都顾此失彼。
还有“Silverlight+WCF 网络象棋”系列都没时间续上了。希望大伙理解理解,体谅体谅。
阅读全文
CYQ.Data 数据框架 数据库分页方式及存储过程[SQL2000/SQL2005/Oracle]
摘要:在 CYQ.Data 分页是内部集成的功能,针对不同的数据库,使用不同的分页形式。1:Access:集成:使用3次Top分页2:MySql:集成,使用LimitN分页3:Sqlite:集成,使用LimitN分页4:Sql2000:外置存储过程,使用临时表方式分页5:Sql2005:外置存储过程,使用ROW_NUMBER方式分页6:Oracle:外置存储过程,使用RowNum方式分页下面是三种不同存储过程代码:1:CYQ.Data 数据框架在 SQL2000的 分页存储过程的代码:create procedure SelectBase @PageIndex int, @PageSize int,
阅读全文
CYQ.Data 轻量数据层之路 V4.5 版本发布[更好的使用体验,更优的缓存机制]
摘要:前言:继上一版本:CYQ.Data 轻量数据层之路 V4.3 版本发布[增加对SQLite,MySQL数据库的支持],至今已快近3个月了,中间仅有V4.5beta版本供下载,却没正式发布,今天,终于要把V4.5给发布了。下面看一下新版本的修改记录实用:1:MAction:Select方法增加重载:Select(string where);2:FormatWhere处理了"Parent is null"的"is"关键字;处理"order by"语句补充为"1=1 order by ..."3:MAction增加Exi
阅读全文
CYQ.Data.Xml XmlHelper 助你更方便快捷的操作Xml/Html
摘要:CYQ.Data 在V3.0开始就加入Xml功能,跟随从秋色园开始,因为秋色园是以Xml方式加载Html操作为主的。
不过长久来一直没写Xml方向的相关教程,所以这块功能,一直不被人所发现及重视。
秋色园在应用Xml这块,还是经历了和处理了相当多的特殊环境和特殊字符和特别处理的,目前已相当稳定。
所以正式为它写文,下面为相关介绍及示例。
阅读全文
框架设计:实现数据的按需更新与插入的改进--用数据对比进一步说明
摘要:在发布完:框架设计:实现数据的按需更新与插入的改进,
有网友表示不理解,于是这里给出一篇简单的说明对比,表示下改进后好处。
好处:实质性的减少数据库操作,从数据框架底层有效的防止无效的点击事件
阅读全文
框架设计:实现数据的按需更新与插入的改进
摘要:首先感谢dudu发了这么一篇:博客园现代化建设—准备用Entity Framework实现数据的按需更新在帖子的第十六楼,我留下了这样的留言:路过秋天:这是一个复杂又冲突的设计问题:1:为了按需要更新,你必不可免的需要有一份数据在内在的。正如说没有缓存时,你需要多进行一次查询,无论是单个的查询,还是多更新几个字段,这个的性能点达到你需要这样处理的程度?2:好,假设有已有缓存还没过期,你可以减少一次的查询,得到内在的实例的数据来进行比较,通过比较来更改isChanged标识,然后感觉得到了很大的提升,但这存在的是什么问题?3:在第2步时,你需要这样处理的前提,是知道它是准备执行Update操作,
阅读全文
CYQ.Data 数据框架 应用示例 JSON通讯篇
摘要:好久没写教程类的文章,版本升级的是很快,由于所有版本都是向下兼容的,所以原先教程也适用,就没有人为的更新。
因此,一些新功能的用法,都散落在各在发布版本的文章中,今天,特意精心写了一个示例,来演示CYQ.Data 数据框架中一项未被大伙重视的:JSON应用篇。
阅读全文
CYQ.Data 数据框架 加快开源速度 发布V1.5.5版本源码
摘要:前言:上周发布:秋色园QBlog V2.5 后台管理系统源码发布下载之后,截至今日,后台统计的下载次数是:1321。在此感谢大家的支持与关注。秋色园QBlog后台管理系统是 CYQ.Data数据框架的应用的一个非常好的项目示例,对于 CYQ.Data数据框架感兴趣的人群,可以借鉴与研究。简要介绍:CYQ.Data是一款支持多数据库应用[Access,MSSQL,Oracle,SQLite,MySql]的底层数据库操作框架,使用它可以轻方便、快捷、高效地开发项目。本篇,继续加快开源之路,发布CYQ.Data V1.5.5版本源码。欢迎大伙持续的支持与关注。相关导航:下载地址:秋色园下载中心:ht
阅读全文
CYQ.Data 数据框架 跨平台应用开发
摘要:昨天发布的一篇:CYQ.Data 数据框架 性能评测
为大伙揭开了CYQ.Data 的性能体验,在写数据方面,表现的相当接近原始的ADO.NET操作。
那在数据读取方面呢?
有兴趣的朋友可自行测试一下。
本篇为你揭开的是:CYQ.Data 能否跨平台使用?
相信大伙都有点知道,.NET跨平台,目前也只能折腾M
阅读全文
CYQ.Data 数据框架 性能评测
摘要:CYQ.Data 的性能基本维持和ADO.NET相差无几,在数据量上升到时1000时,也仅是2倍不到的差距。
由此说明,CYQ.Data 在性能上,是相当接近原始的ADO.NET,原因就在于,它并没有过多去封装ADO.NET。
仅是简单的封装,却能使用如此简便,这就是它区别其它框架最大的优势所在。
阅读全文
CYQ.Data 数据框架 发放V1.5版本源码
摘要:本篇的内容很简单,就发放V1.5版本源码,同时补充了所有发布版本的API文档。具体相关下载地址见:秋色园下载中心:http://www.cyqdata.com/download/article-detail-426如何快速上手:看文章:http://www.cyqdata.com/cyqdata/article-cate-33看视频:http://www.cyqdata.com/cyqdata/article-cate-34框架是否稳定可靠?看:网友提供的项目案例:http://www.cyqdata.com/cyqdata/article-cate-81杂七几句:Code highlight
阅读全文
CYQ.Data 轻量数据层之路 V4.3 版本发布[增加对SQLite,MySQL数据库的支持]
摘要:提示:基于网友的提醒,本次版本发布带CYQ.Data.xml,增加了方法的中文提示。框架更新记录如下:1:MAction的构造函数允许从MDataRow加载 2:MutilLanguage在设置Cookie时也同时设置语言标识 3:MutilLanguage默认语言取自浏览器语言 5:增加对SQLite数据的支持 6:MAction增加从Json反加载数据填充 7:增加对MySql数据库的支持 8:提升数据表架构的缓存级别:MDataColumn->MDataRow
阅读全文
CYQ.Data 轻量数据层之路 V4.0 版本发布
摘要:本次版本升级记录:
1:增加对Case语句的多数据库处理
2:MAction:开放DalType属性,允许获取当前操作的数据库类型
3:Pager:解决分页存储过程order by参数过长问题,参数加长
4:修正Pager的Access数据库分页,并使用3次top方式分页
5:修正bit类型对“1”的转换为true
6:修改自定义表语句查询无数据时,也返回表架构
7:Xml类里增加RSS功能
8:Proc 修正从sql切换到存储过程的bug
9:其它,根据秋色园一起成长优化的CYQ.Xml名称空间下的几个类。
阅读全文
实战篇-六十六行完成简洁的Rss输出类
摘要:前天为 秋色园 增加了Rss 输出,因此相应的底层框架 CYQ.Data 也增加了Rss类,这里单独抽出来重新写了个通用Rss类,独成一篇。
Rss测试输出地址可见:主站:http://www.cyqdata.com/rss 用户:http://www.cyqdata.com/cnblogs/rss
阅读全文
CYQ.Data 轻量数据层之路 V3.5版本发布-[开启同语句多数据库运行支持]
摘要:继正式发布V3.0到现在,刷的一下又20天过去了,而框架随着“路过秋天版博客”的开发,始终没停下,一直在前进!!!
目前博客正在慢悠悠的开发着~~~最近花了很多时间看动漫去了,哈哈~~~~
下面就整体介绍下V3.5的更新,及V3.0中没介绍的新语法内容......
阅读全文
CYQ.Data 轻量数据层之路 V3.0版本发布-Xml绝对杀手(三十二)
摘要:继正式发布V2.0到现在,已30来天了,一直静悄悄的都没发布什么版本,中间仅有插播了一下:CYQ.Data 轻量数据层之路 V2.5 抢先体验版本功能说明演示 (二十九)
只因最近花了很多时间在重构一个以前的博客,目前已完成其基础功能,不日将发布相关文章。提前预览网址:http://www.cyqdata.com/
阅读全文
DataTable 深入解析数据源绑定原理之高级篇
摘要:在上篇写了篇 实战系列之天气预报实时采集 ,有个别同志认为没技术含量,也许正如所说。
只是人各有看法,当我写出一篇文章时,我只是希望:1:如果你还不懂,请看写法,了解想法。2:如果你已懂,略过写法,请看想法
其实纵观我一直写来的200多篇文章,基本都可以看出那么点痕迹:
一:没有水文。二:没有华丽理论型的文章。三:实战型文章很多。四:文章尽量面向新手的表述
阅读全文
CYQ.Data 轻量数据层之路 常见问题QA(三十)
摘要:说明:[代码][代码]1:支持事务A:V1.4版本及以上支持事务,默认new MAction时即开启事务,直到调用Close/Disponse/EndTranstion时提交并关闭事务。2:支持WinformA:V1.5版本及以上支持Winform,包括直接绑定和UI操作。3:支持多数据库版本A:V1.3、V1.4、V1.5版本仅支持SQL2005。B:V1.5.5版本支持SQL2000/2005...
阅读全文
CYQ.Data 轻量数据层之路 抢先体验版本功能说明演示 (二十九)
摘要:一直都是发布版本才写文章,这次为抢先体验版本[V2.5]做一下简单的功能介绍:主要功能演示为1:调试信息输出。2:简单快捷绑定下拉等ListControl。3:ToList转换功能。4:ToJson功能。5:增加ORM基类支持传统ORM访问方式。详见本文内容
阅读全文
CYQ.Data 轻量数据层之路 使用篇-MProc 存储过程与SQL 视频[最后一集] H (二十八)
摘要:本次录制主要为使用篇:CYQ.Data 轻量数据层之路 使用篇五曲 MProc 存储过程与SQL(十六) 的附加视频教程。
本次视频介绍了MProc对存储过程与SQL语句的操作,由于操作不甚,本节没有音乐了,各位自己放歌听了。
阅读全文