当前位置:编程技术网 > 技术文章 > 简明扼要的掌握ado.net框架 > 文章详细内容

学习ado.net(2):概述 2-3

DataSet数据集
 内存中存储数据的对象
 是数据库数据查询的在内存中的副本
 结构(非常类似于数据库的结构)
  由多个DataTable(数据表)组成
  DataTable由多行(DataRow)和多个列(DataColumn)组成
 作用
  在将数据库的查询结果放于内存中的DataSet里面, 将数据库连接断开之后仍可以任意操作, 操作结束之后可以一次性的提交数据库更改

 

DataAdapter数据适配器
 数据库与数据集之间的“桥梁”
 4个属性
  SelectCommand
  InsertCommand
  UpdateCommand
  DeleteCommand
 2个方法
  Fill
   执行此方法的前提条件 :必须设置 SelectCommand
   将数据库的数据查询之后放到DataSet
  Update
   执行此方法的前提条件 :必须设置 InsertCommand/UpdateCommand / DeleteCommand
   将DataSet中修改的数据 写入 数据库

 

SqlCommandBuilder
 为DataAdapter对象自动创建 InsertCommand/ UpdateCommand / DeleteCommand
 前提条件
  必须首先设置DataAdapter对象的SelectedCommand
  表必须有主键


面向对象方法 开发信息系统的 常用架构
 原始的面向对象的结构
  1、界面
  2、模型
  3、数据访问通用代码
    使用Sqlhelper
    Sqlhelper是微软发布的数据访问通用代码的开源示例
 三层结构
  1、界面层
  2、业务逻辑层
    逻辑代码
    实体类代码
  3、数据访问层
    针对各对象的数据访问代码
    数据访问通用代码

作者|来源:原创(17fx.net)发表于:2009-1-1 20:26:57