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

其实本来是不想写使用帮助的,因为在以下的文章中,都有大量的示例存在:

 

CYQ.Data 轻量数据层之路 应用示例一 留言版(四)

CYQ.Data 轻量数据层之路 华丽升级 V1.3出世(五)

CYQ.Data 轻量数据层之路 应用示例二 在线聊天(六)

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

 

不过很多人还是很懒啊,一进群就用问怎么用。

发个文章路径让其看吧,又说太麻烦,使用复杂,于是想了想,还是写写使用教程,让这部分懒人速成一下。

 

当前最新版本为V1.4

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

 

下面是使用步骤:

一:下载框架DLL

进入上面下载网址,下载框架后解压,有一个60K左右大小文件:CYQ.Data.dll

 

二:项目添加引用

把CYQ.Data.dll添加到项目引用中

 

三:配置数据库链接

<connectionStrings>
  <add name="Conn" connectionString="数据库链接字符串,不要说不会写哦"/>
</connectionStrings>

 

四:将分页存储过程生成到数据库中

 

请出CYQ.Data.SQL.OutPutData,生成,随便找个aspx页面的后台代码执行:

OutPutData data = new OutPutData();
data.ExeCreateProc(FiledDescriptionType.Sql2005);

 

 

 

五:裸身上战场

 

1:全裸方式

试一试1:数据绑定

        MAction action = new MAction("表名");
        GridView1.DataSource = action.Select();
        GridView1.DataBind();
        action.Close();

 

试一试2:数据填充


MAction action = new MAction("表名");
if (action.Fill(888))//取id=888的值
{
   action.SetTo(labUserName);//说明:SetTo与GetFrom是对UI控件型操作 
   //labUserName为Lable控件。控件ID约定方式为“三个字母前缀”+字段名.如labUserName,UserName为表的字段名。  
   int userName=action.Get<int>("UserName");//说明:Get与Set是对非UI型

   action.Close();
}

 

2:半裸上场

 

疑问:上面的示例中出现“表名”、"UserName”,这么敲死的代码,如果修改字段或表名不是很难发现问题?

 

答复:继续请出CYQ.Data.SQL.OutPutData,生成枚举,随便找个aspx页面的后台代码

 

OutPutData data = new OutPutData();
Response.Write(data.OutPutAllTableEnum(TableType.U, FiledDescriptionType.Sql2005,false));

 

操作:新建一个类起名叫TableNames.cs,把自动生成的信息全部删除,留空白,同时将上面输出的枚举复制粘贴进去。

 

再试一试1:数据绑定

        MAction action = new MAction(TableNames.Users);//传的是枚举了
        GridView1.DataSource = action.Select();
        GridView1.DataBind();
        action.Close();

 

再试一试2:数据填充


MAction action = new MAction(TableNames.Users);
if (action.Fill("id=888"))//第二种用法
{
   action.SetTo(labUserName);

   int userName=action.Get<int>(Users.UserName);//传的是枚举了

   action.Close();
}

 

 

结言:

好了,看了这篇,还说不会用,看我不打死你,小样~!~~~~说笑的啦!!

 

其它用法请关注下一篇:名称未定。

当然了,本框架除了CYQ.Data.dll,另外还制作了API帮助文档,辅助工具,来助你更方便的使用本框架
提示:上面下载地址还另附 分页控件 实战 Post篇 的分页控件源码直接打包下载。

 

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

http://www.cnblogs.com/cyq1162/archive/2010/09/02/1816132.html

时间: 2024-09-22 10:17:11

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

CYQ.Data 轻量数据层之路 使用篇四曲 MAction 增删改(十五)

上一篇:CYQ.Data 轻量数据层之路 使用篇三曲 MAction 取值赋值(十四)   本篇内容概要 本篇继续上一篇内容,本节介绍所有增删改的相关操作. 1:添加数据 Insert方法2:删除数据 Delete方法3:更新数据 Update方法 作者博客地址:http://cyq1162.cnblogs.com/     一:添加操作 方法原型:public bool Insert()public bool Insert(bool AutoSetValue)   示例1: MAction a

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

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

CYQ.Data 轻量数据层之路 使用篇二曲 MAction 数据查询(十三)

上一篇:CYQ.Data 轻量数据层之路 使用篇一曲 裸身走天涯(十二)   前言说明: 本篇继续上一篇内容,本节介绍所有相关查询的使用. 主要内容提要:1:单行数据操作 Fill 操作 GetCount操作.2:多行数据操作 Select 操作3:列表绑定控件操作 配合分页控件4:多表查询及绑定 视图及自定义SQL     单行数据操作   一:Fill 填充方法,单行查询 方法原形:public bool Fill(object where) 示例1:直传ID MAction action 

CYQ.Data 轻量数据层之路 使用篇-裸身走走天涯 视频 B (十九)

前言: 话说一回生二回熟,这一次录制相对花的时候少了一些了. 不过也费了不少劲,才终于把这个B给弄出来.     接下来说明几乎和上节一样了: 本次录制主要为使用篇:CYQ.Data 轻量数据层之路 使用篇一曲 裸身走天涯(十二)  的附加视频教程. 本次录制为文章后半部分,增加了个注释说明.   这本次录制的视频上传于-秋色园: 注意如果要看清晰版本,要点击视频下面的:查看原始大小的动画 本次视频大小分辨率为:1024*768,依旧坚持走高清.无码的路线,为观众提供良好视觉享受. 同样:如果直

CYQ.Data 轻量数据层之路 使用篇五曲 MProc 存储过程与SQL(十六)

上一篇:CYQ.Data 轻量数据层之路 使用篇四曲 MAction 增删改(十五)   本篇内容概要 本篇继续上一篇内容,本节介绍MProc 类的相关操作.1:MProc 存储过程操作2:MProc SQL执行操作[将于V1.5版本以上支持]   一:构造函数 方法原型: public MProc(object procNamesEnum) public MProc(object procName, string conn) 说明: 构造函数和MAction用法一致,相关操作可参数MActio

CYQ.Data 轻量数据层之路 使用篇-MAction 增删改 视频[高清无码带音乐-千王之王] G (二十六)

说明: 本次录制主要为使用篇:CYQ.Data 轻量数据层之路 使用篇四曲 MAction 增删改(十五)  的附加视频教程. 本次视频介绍了MAction对表的操作: 1:如何添加数据. 2:如何删除数据 3:如何更新数据.   这本次录制的视频上传于-秋色园: 注意如果要看清晰版本,要点击视频下面的:查看原始大小的动画 本次视频大小分辨率为:1024*768,依旧坚持走高清.无码的路线,为观众提供良好视觉享受. 同样:如果直接下载观看时最好设置好宽和高,不然清晰度就没保证了.   swf文件

CYQ.Data 轻量数据层之路 使用篇-MAction 数据查询 视频 E (二十二)

说明: 本次录制主要为使用篇:CYQ.Data 轻量数据层之路 使用篇二曲 MAction 数据查询(十三)   的附加视频教程-下半部分. 本次视频介绍了: 1:GridView/DataList/Repeater控件配合分页控件实现列表绑定. 2:利用视图实现多表操作 3:得用自定SQL语句实现多表操作.   这本次录制的视频上传于-秋色园: 注意如果要看清晰版本,要点击视频下面的:查看原始大小的动画 本次视频大小分辨率为:1024*768,依旧坚持走高清.无码的路线,为观众提供良好视觉享受

CYQ.Data 轻量数据层之路 使用篇三曲 MAction 取值赋值(十四)

上一篇:CYQ.Data 轻量数据层之路 使用篇二曲 MAction 数据查询(十三)   内容概要 本篇继续上一篇内容,本节介绍所有取值与赋值的相关操作.1:原生:像操作Row一样 2:扩展:对UI操作 GetFrom与SetTo 3:扩展:非UI操作 Get与Set   代码共同部分提前说明,我们假设以通过以下方法查询完一行数据 MAction action = new MAction(TableNames.Users);if (action.Fill("UserName='路过秋天'&qu

CYQ.Data 轻量数据层之路 使用篇-MProc 存储过程与SQL 视频[最后一集] H (二十八)

说明: 本次录制主要为使用篇:CYQ.Data 轻量数据层之路 使用篇五曲 MProc 存储过程与SQL(十六)   的附加视频教程. 本次视频介绍了MProc对存储过程与SQL语句的操作,由于操作不甚,本节没有音乐了,各位自己放歌听了.   这本次录制的视频上传于-秋色园: 注意如果要看清晰版本,要点击视频下面的:查看原始大小的动画 本次视频大小分辨率为:1024*768,依旧坚持走高清.无码的路线,为观众提供良好视觉享受. 同样:如果直接下载观看时最好设置好宽和高,不然清晰度就没保证了.