您的位置:首页 > 其它

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

2010-08-20 09:48 316 查看
继上一篇:CYQ.Data 轻量数据层之路 应用示例篇(四) 之后,有兴趣的读者可以放心使用及应用或练习了!

不过,在稳定版本之后,本人又进行了一次华丽的升级,升级记录如下:

MProc proc = new MProc(ProcNames.GetUserList);
proc.AddParas(Users.ID, 1);
gvProcUsers.DataSource=proc.ExeDataTable();
gvProcUsers.DataBind();

proc.ResetProc(ProcNames.GetMessageList);
proc.AddParas(Message.UserID, 1);
gvProcMessage.DataSource = proc.ExeDataTable();
gvProcMessage.DataBind();

proc.Close();

8:OutPutData:新增加对存储过程枚举的导出
通过此方法,生成存储过程枚举:

CYQ.Data.SQL.OutPutData write = new CYQ.Data.SQL.OutPutData();
Response.Write(write.OutPutAllTableEnum(CYQ.Data.SQL.OutPutData.TableType.P, CYQ.Data.SQL.OutPutData.FiledDescriptionType.Sql2005));
说明:

TableType.P:存储过程枚举
TableType.U:表枚举
TableType.V:视图枚举

如生成存储过程枚举如下:

public enum ProcNames
{
GetMessageList,
GetUserList,
}

9:OutPutData:增加ExeCreateProc方法用于直接执行生成的分页存储过程

CYQ.Data.SQL.OutPutData write = new CYQ.Data.SQL.OutPutData();
Response.Write(write.ExeCreateProc(CYQ.Data.SQL.OutPutData.FiledDescriptionType.Sql2005));
生成的存储过程会直接被执行到数据库中,不用再复制到数据库执行了。

OK,本次升级介绍到此结束,欢迎讨论、使用与留言!!!

最后提供华丽升级版本V1.3下载:点击下载[大小:60K 没加密没混淆没限制,可放心使用,可直接用Reflector.exe查看源码]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: