CYQ.Data 轻量数据层之路 强势V1.5 问世 支持winform下使用(十七)

继V1.4版本已过N天,同时V1.4版本也已开源,见:CYQ.Data 轻量数据层之路 优雅V1.4版本 框架开源

 

由于网友强烈反映需要在winform下开发,因此本次版本升级主要是增加对winform的支持,力求让大伙相对满意:

对于:bug反馈、优化建议、及最新框架版本下载见:CYQ.Data 轻量数据层之路 bug反馈/优化建议/框架下载

 

附言:如果对本框架有兴趣,请激昂纠纠的、热情点下推荐~

 

升级说明:

本次更新修正两个小bug:
1:生成sql2000的枚举语句
2:MDataTable的ToDataTable()方法。
其它主要是性能优化和增强支持对winform下的使用。

 

本次V1.5版本升级修改记录如下:


一:MAction
1:增加对Winform下的GetFrom与SetTo的支持
2:增加对Guid类型的ID的支持
3:优化分离代码,将UI部分分离到新的类MActionUI中去。

二:MProc
1:增加对SQL语句的支持

三:MDataTable
1:优化数据绑定,速度提升。
2:增加支持绑定Winform下的DataGridView控件
3:修正ToDataTable方法

四:SQLOutPut
1:修正对于sql 2000数据库下的枚举生成及日志表的生成。
2:优化代码,删除没用到的函数

五:DataType
1:GetSqlType方法增加对ntext类型的转换,修改转换默认返回为SqlDbType.NVarChar

 

 

以下针对更新进说明

 

一:MAction
说明:

1:本次版本的加强功能,可以让您在Winfrom下使用GetFrom与SetTo功能。
2:以前版本只支持int类型的ID,本次的增强能让你在Guid类型下的ID使用。用法与int型一样。
3:代码优化分解,将UI部分功能分离出去。

 

二:MProc
说明:

1:增加对SQL语句的支持,对于需要直接操作SQL语句的,你可以像使用MProc的存储过程一样使用SQL语句

示例:

string customSql="select * from Users";
MProc proc = new MProc(customSql);
MDataTable table = proc.ExeMDataTable();
proc.Close();

 

三:MDataTable

说明:

1:优化数据绑定,速度提升。详见:CYQ.Data 轻量数据层之路 MDataTable 绑定性能优化之章(十一)
2:MDataTable可直接绑定DataGridView控件
3:修正MDataTable的ToDataTable方法

 

四:SQLOutPut

说明:

1:修正对于sql 2000数据库下的枚举生成及日志表的生成。
说明:有热心的网友已发现,其实V1.4辅助工具里使用的是V1.5版本的dll,主要是修正这个问题。
2:优化代码,删除没用到的函数,这个没什么好说明了。

 

五:DataType

说明:

1:GetSqlType方法增加对ntext类型的转换,修改转换默认返回为SqlDbType.NVarChar
说明:有网友在sql中使用了ntext类型的字段,在V1.4版本中使用报错,主要是由于V1.4版本优化类型转换时把它漏掉了,本次V1.5版本特意加上。
当时建议将ntext字段换成nvarchar(max),这样在V1.4版本中就能正常使用了。

 

结言:

各们走过路过的网友们,千万不要错过,不买不用也来看看了喂。

看一看有益身心,用一用更是脑袋轻轻,不看不用是那是神智不清~~~哈哈

喜欢就点下推荐了喂,不喜欢可要保持下头脑清晰,切记激动是魔鬼~~~

 

 

V1.5版本CYQ.Data 框架:点击下载

 

最后,如果需要支持Access数据库的支持,请到上面的最新版本框架里下载抢先体验版本

版权声明:本文原创发表于博客园,作者为路过秋天,原文链接:

http://www.cnblogs.com/cyq1162/archive/2010/09/11/1823825.html

时间: 2024-09-08 11:19:10

CYQ.Data 轻量数据层之路 强势V1.5 问世 支持winform下使用(十七)的相关文章

CYQ.Data 轻量数据层之路 优雅V1.4 现世 附API帮助文档(九)

继上一版本V1.3版本发布到现在,时隔N天了:[V1.3版本开源见:CYQ.Data 轻量数据层之路 华丽V1.3版本 框架开源]   N天的时间,根据各路网友的反映及自身的想法,继续修改优化着本框架,力求让大伙相对满意: 对于:bug反馈.优化建议.及最新框架版本下载见:CYQ.Data 轻量数据层之路 bug反馈/优化建议/框架下载 升级说明: 本次升级只是针对易用性增加功能或优化代码及方法,并未发现V1.3版本存在任何bug, 因此,对于V1.3版本,大伙可放心使用,同时也已开放源码. 若

CYQ.Data 轻量数据层之路 优雅V1.4版本 框架开源

开源说明 本次开源针对最新版本V1.4版本,相关更新见:CYQ.Data 轻量数据层之路 优雅V1.4 现世 附API帮助文档(九) bug反馈.优化建议.及最新框架版本下载见:CYQ.Data 轻量数据层之路 bug反馈/优化建议/框架下载   相关产品 1:配套API帮助文档 2:配套辅助工具 3:配套使用说明   相关产品简略说明 1:API 文档截图一张   2:辅助工具截图一张   3:使用帮助 1:CYQ.Data 轻量数据层之路 使用篇一曲 裸身走天涯(十二) 2:CYQ.Data

CYQ.Data 轻量数据层之路 华丽V1.3版本 框架开源

本篇对框架开源进行说明:   提前说明: 1:最近有很多友人没有留言就加群了,导致被拒绝,这此说声抱歉啦.    不过规则还是要遵守的,毕竟人数有限.    如果只是想着可有可无的看,下面有一份反编绎源码,基本也不影响高手查看了. 2:另外也有个别留了言没加群的,也只能说声音抱歉了,源码不会发到指定的邮箱.    源码会发送到指定邮箱的情况:仅限于公司名义,同时站内信有消息,才会特别去发邮件的.       本次开源针对最新版本V1.3版本,相关更新见:CYQ.Data 轻量数据层之路 华丽升级

CYQ.Data 轻量数据层之路 V2.0 震撼惊世 支持多数据库/内置Aop(二十五)

所有文章索引:CYQ.Data 轻量数据层之路 框架开源系列 索引   前言: 从V1.5发布到现在时隔20天了,终于发布2.0版本了,2.0系列版本由于引入多数据库支持,内部结构改动较大. 但是外面调用方式仍保持一致向下兼容,因此若从原来V1.N版本升级到2.N版本,只需要轻轻更换CYQ.Data.DLL即可,界面代码不需要改变.   疑问? 最近26号才刚发布了V1.5.5,怎么才3天又发布了2.0版本?就这么点时间改动就很大,那不是很不稳定? 解疑: V1.5.5版本是拿V1.5版本的源码

CYQ.Data 轻量数据层之路 使用篇一曲 裸身走天涯(十二)

其实本来是不想写使用帮助的,因为在以下的文章中,都有大量的示例存在:   CYQ.Data 轻量数据层之路 应用示例一 留言版(四) CYQ.Data 轻量数据层之路 华丽升级 V1.3出世(五) CYQ.Data 轻量数据层之路 应用示例二 在线聊天(六) CYQ.Data 轻量数据层之路 优雅V1.4 现世 附API帮助文档(九)   不过很多人还是很懒啊,一进群就用问怎么用. 发个文章路径让其看吧,又说太麻烦,使用复杂,于是想了想,还是写写使用教程,让这部分懒人速成一下.   当前最新版本

CYQ.Data 轻量数据层之路 使用篇-辅助工具枚举生成器 视频 C (二十)

说明: 本次录制主要为使用篇:CYQ.Data 轻量数据层之路 优雅V1.4 辅助工具(十)   的附加视频教程. 本次视频介绍了使用工具创建存储过程/生成日志表/生成枚举文件等相关操作,同时以示例实践.   这本次录制的视频上传于-秋色园: 注意如果要看清晰版本,要点击视频下面的:查看原始大小的动画 本次视频大小分辨率为:1024*768,依旧坚持走高清.无码的路线,为观众提供良好视觉享受. 同样:如果直接下载观看时最好设置好宽和高,不然清晰度就没保证了.   swf文件下载:点击下载 作者:

CYQ.Data 轻量数据层之路 终极升级(二)

在上一篇:CYQ.Data 轻量数据层之路 开篇介绍(一)中,我们介绍了基本的类库与使用介绍.   上篇留言中虽然感觉好像很平静,不过不难想象,大伙仅勿勿一眼一扫而过的那种情景: 一个很沉重的心结,一直在很多开发人员的心里挥之不去:实体类. 大伙似乎都很排拆没有实体类的数据层框架,仅因早于习惯了ORM?   其实,我记得我第一次毕设的时候,也是有实体类的: 还记得很久前,毕设做的是仿QQ空间的CQ-Space空间,借用了CodeSmith生成实体类[里面集合了增删改查],来操作数据库, 也感受到

CYQ.Data 轻量数据层之路 抢先体验版本功能说明演示 (二十九)

本系列所有文章索引:CYQ.Data 轻量数据层之路 框架开源系列 索引 本系列所有相关下载:CYQ.Data 轻量数据层之路 bug反馈.优化建议.最新框架下载 前言:   一直都是发布版本才写文章,这次为抢先体验版本[V2.5]做一下简单的功能介绍   以下进行功能更新说明[相比V2.0版本]: 1:修正DebugInfo属性在异常发生时无法取得操作语句的问题 2:MAction增加Bind方法可以轻松绑定DropDownList等控件 3:MDataTable增加ToList<T>泛型方

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