CYQ.Data 轻量数据访问层(四) 构造数据单元列
生活随笔
收集整理的這篇文章主要介紹了
CYQ.Data 轻量数据访问层(四) 构造数据单元列
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
有了數(shù)據(jù)結(jié)構(gòu)單元的結(jié)構(gòu)類之后,數(shù)據(jù)單元列集合就得很容易寫了,因?yàn)?#xff0c;所有的數(shù)據(jù)單元結(jié)構(gòu)加起來(lái),就成了數(shù)據(jù)單元列集合了
于是,我們很輕易的寫出了以下類:
?
?///?<summary>
????///?頭列表集合
????///?</summary>
????public?class?MDataColumn?:?List<MDataCellStruct>
????{
????????public?MDataColumn()
????????????:?base()
????????{
????????}
????????public?MDataColumn(int?capacity)
????????????:?base(capacity)
????????{
????????}
????}
看,沒(méi)幾行代碼
為了以后把該架構(gòu)緩存到cache里,我們?yōu)樗由弦粋€(gè)Clone()方法
方法如下:
?
public?MDataColumn?Clone()
????????{
????????????MDataColumn?mcs?=?new?MDataColumns(base.Count);
????????????for?(int?i?=?0;?i?<?base.Count;?i++)
????????????{
????????????????MDataCellStruct?mcb?=?base[i];
????????????????mcs.Add(mcb);
????????????}
????????????return?mcs;
????????}
?
?
這里再為列集合加上一個(gè)添加列的Add重載方法如下;
?
public?void?Add(string?columnName,System.Data.SqlDbType?SqlType)
????????{
????????????MDataCellStruct?mdcStruct?=?new?MDataCellStruct(columnName,?SqlType,?false,?true,?0,?System.Data.ParameterDirection.InputOutput);
????????????this.Add(mdcStruct);
????????}
?
?
至此,頭列表集合就完成了
版權(quán)聲明:本文原創(chuàng)發(fā)表于博客園,作者為路過(guò)秋天,原文鏈接:
http://www.cnblogs.com/cyq1162/archive/2009/11/07/1597895.html
總結(jié)
以上是生活随笔為你收集整理的CYQ.Data 轻量数据访问层(四) 构造数据单元列的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MYSQL数据库安装记
- 下一篇: WebStorm 关联 TFS(转)