c#中DataTable和DataSet区别
2024-10-07 08:22:05
你可以把DataTable和DataSet看做是数据容器,比如你查询数据库后得到一些结果,可以放到这种容器里,
那你可能要问:我不用这种容器,自己读到变量或数组里也一样可以存起来啊,为什么用容器? 原因是,这种容器的功能比较强大,除了可以存数据,还可以有更大用途。
举例:在一个c/s结构的桌面数据库系统里,你可以把前面存放查询结果的容器里的数据显示到你客户端界面上,
用户在界面上对数据进行添加、删除、修改,你可以把用户的操作更新到容器,等用户操作完毕了,要求更新,
然后你才把容器整个的数据变化更新到中心数据库,这样做的好处是什么?就是减少了数据库操作,客户端速度提高了,
数据库压力减小了。 DataSet可以比作一个内存中的数据库,DataTable是一个内存中的数据表,DataSet里可以存储多个DataTable
最新文章
- Nginx与Lua利用fpm打成rpm包
- Spring 源码学习
- POJ1222_EXTENDED LIGHTS OUT
- 批处理快速创建wifi
- CA*Layer(CAShapeLayer--CATextLayer)
- CamShift算法
- Linux伙伴系统1
- javascript - 图片的幻灯片效果
- 编译lua5.3.2报错提示libreadline.so存在未定义的引用解决方法
- jQuery ui背景色动态渐变导航菜单
- poj3162 Walking Race
- Qt控件窗体区域区分
- 拒绝回调,拥抱async await
- [Go] golang互斥锁mutex
- vue学习之组件
- [LeetCode] 45. Jump Game II_ Hard tag: Dynamic Programming
- USB协议枚举过程详解
- 嵌入式电路中的BUCK VS LDO【转】
- box-sizing border-box 的理解
- 免费在线直播课,送给所有IT项目经理