ADO.NET对象模型之间的关系

ADO.Net支持两种访问数据的模型:无连接模式和连接模式

无连接模式将数据下载到客户机器上,并在客户机上将数据封装到内存中,

以向访问本地关系数据库一样访问内存中的数据(例如DataSet),

连接模式依赖于逐记录的访问,这种文峰要求打开并保持于数据源的连接

ADO.NET对象模型之间的关系进行描述

(1)数据库好比水源,存储了大量的数据
(2)Connection对象好比伸入水中的水龙头,保持和水的接触,只有它与水进行了"连接",其他的对象才可以抽到水
(3)Command对象则像抽水机,为抽水提供动力和执行方法,先通过"水龙头",然后把水返给上面的"水管"
(4)DataAdapter、DataReader对象就像输水管,担任着水的传输任务,并起着桥梁的作用,DataAdatper对象就像一根输水管,通过发动机,
把水从水源送到水库进行保存,而DataReader对象也是一种水管,和DataAdaper对象不同的是,它不把水源输送到书库里面,
而是单向地直接把水送到需要用水的用户那里或者田地里,所有要比在水库传输出来要快一点
(5)DataSet对象则是一个大水库,要抽上来的水按一定关系的池子进行存放,即使撤掉"抽水机装置"(断开模式)也可以保持"水"的存在,
这正是ADO.NET核心
(6)DataTabel对象:对象则像水库中的每个独立的水池子,分别存放在不同种类的水,一个大水库由一个或多个池子组成

转载于:https://www.cnblogs.com/chaonuanxi/p/9824256.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值