• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C#存取数据为所欲为(一)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

        记得刚接触电脑不久,总为这个家伙的‘记忆’感到新奇,为其寻找东西的‘准确性’而感到震撼,虽然这些已经远去,但其数据的存储和查找任然是

首要的功能,目前的问题是怎样让开发者和用户更好的更快速的处理和使用数据,在这里想分享一下本人的心得,不妥之处还请多多指教、、、、

        我以前在对数据进行存储时,总是用.NET 自带控件,诸如DataSet, SqlDataAdapter , SqlCommand 等。。。开始用的很爽,但随着后面得修改,

那是越来越烦,.NET自动生成的代码总是弄得咋们云里雾里,所以现在想实现一个功能(存储方面)相差不大,且数据完成由我们自己掌控的一些类,这样

就可无拘无束了。

        当然,这需要一些面向对象基础,因为这些是完全基于对象的。

        数据存储使用最多的应该是表了,表是由记录组成,记录是字段组成,字段名和类型组成,那当然就从字段开始了:

存储字段简单,如:

源字段:

        protected Dictionary<stringobject> originalData;

 当前要修改的字段:

  protected Dictionary<stringobject> currentData;

就这样就好了,只等待我们的存储了。

为了区别新数据和已经标记为删除的数据,定义两个BOOL变量:

        protected bool isNew;
        
protected bool isDeleted;

这样,我们就可定义记录的构造函数了:

();
        }

 到此,就可这样去使用了:

假设有个表有6个字段:tc_mmstb001,tc_mmstb002,tc_mmstb003,tc_mmstb004,tc_mmstb005

那么就可写一个记录类了,

 

, ROWid);
        }

 

(其中ROWID是ORACLE中的)

这样一个表的记录类就完成了---------------

好了,23:02了,眼睛痛了,休息咯---------

明天继续---------------------------------


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
关于C#中遍历字符串中的每个字符的方法发布时间:2022-07-13
下一篇:
[c#基础]AutoResetEvent发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap