学习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