| 作 者: | Paul Dickinson Pabio Claudio Ferracchiati 谭建波 李立新 谭建波 |
| 出版社: | 清华大学出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | ADO.NET |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 ADO.NET概论
1.1 ADO.NET体系结构
1.2 .NET数据提供者
1.3 DataSet类
1.4 建立到数据源的连接
1.4.1 具体的连接类
1.4.2 数据提供者中的连接入池
1.5 命令的使用
1.6 ADO.NET和AD02.6
1.6.1 断开连接的数据访问
1.6.2 只读只前向的访问
1.6.3 提供者特有的类
1.6.4 在.NET中使用AD02.x
1.7 小结
第2章 使用数据读取器
2.1 数据读取器的基础知识
2.1.1 IDataReader接口
2.1.2 IDataRecord接口
2.2 数据读取器操作
2.2.1 导航多个结果集
2.2.2 采用类型安全的方式访问数据
2.2.3 获取结果集的模式
2.3 综合运用
2.4 常见的异常
2.4.1 IndexOutOfDoundsException
2.4.2 Inva"dOperationExceptiOn
2.5 与数据读取器性能有关的问题
2.5.1 列序号与列名称,
2.5.2 类型安全和非类型安全的访问
2.6 小结
第3章 数据集
3.1 DataSet对象模型
3.2 DataTable
3.2.1 DataColumn
3.2.2 DataRow
3.2.3 约束
3.2.4 PrimaryKey
3.2.5 动态构建一个DataTable
3.2.6 DataTable事件
3.2.7 DataTable事件的示例
3.3 填充DataSet
3.3.1 构造一个数据适配器
3.3.2 调用Fill方法
3.3.3 检索表集合的元数据
3.3.4 用多个DataTable填充表集合
3.4 RelatiOns集合
3.5 合并DataSet
3.5.1 合并两个DataSet
3.5.2 合并两个DataSet并保留原始值
3.5.3 合并两个有着不同模式的DataSet
3.6 缓存DataSet获取更好的性能
3.7 小结
第4章 数据适配器的使用
4.1 数据适配器
4.1.1 利用更复杂的查询
4.1.2 利用少量记录填充DataSet对象
4.1.3 利用存储过程填充DataSet
4.2 数据库的更新
4.2.1 行状态和字段值形式
4.2.2 修改DataSet中的记录
4.2.3 RowState和更新操作
4.3 数据适配器事件
4.4 并发管理
4.4.1 并发控制的类型
4.4.2 ADO中的并发
4.4.3 手工控制并发问题
4.4.4 利用数据适配器控制并发
4.4.5 解决并发问题
4.5 小结
第5章 类型化DataSet和DataSet模式
5.1 XSD概述
5.1.1 简单类型
5.1.2 用户定义的类型
5.1.3 复杂类型
5.1.4 元素组
5.1.5 属性组
5.1.6 XSD注释
5.1.7 XmlSchema类
5.2 Dataset模式
5.2.1 模式转换
5.2.2 约束
5.3 强类型化的DataSet
5.3.1 在Visual Studio.NET中构建一个类型化的Dataset
5.3.2 手工构建类型化DataSet
5.3.3 强类型化DataSet和关系数据
5.3.4 填充已具有模式的DataSet对象
5.3.5 类型化DataSet的性能
5.4 注释类型化DataSet
5.4.1 codegen命名空间
5.4.2 msdata命名空间
5.4.3 注释过的类型化DataSet示例
5.5 小结
第6章 XML和Databet
6.1 XmlDocument(W3CDOM)
6.2 XPath
6.2.1 轴
6.2.2 节点测试
6.2.3 谓词
6.2.4 使用XPath的示例
6.3 DataSet模式
6.3.1 模式推断
6.3.2 提供的模式
6.3.3 利用模式进行文档验证
6.4 DataSet和XML数据
6.4.1 加载XML
6.4.2 编写XML
6.4.3 失真和DataSet模式
6.5 DataSet和XmlDataDocument
6.5.1 通过XSD实现的XML文档的关系投影
6.5.2 类型化DataSet的关系投影
6.6 小结
第7章 约束、关系和视图
7.1 约束
7.1.1 惟一性约束
7.1.2 外键约束
7.1.3 引用完整性
7.1.4 定制约束
7.2 DataRelatiOn
7.3 DataView
7.3.1 排序
7.3.2 过滤
7.3.3 根据行的状态过滤
7.3.4 在DataView中编辑数据
7.3.5 DataViewManager
7.3.6 数据绑定
7.4 综合运用
7.5 小结
第8章 事务处理
8.1 什么是事务处理
8.1.1 ACID属性
8.1.2 数据库事务处理
8.1.3 事务处理词汇
8.2 ADO.NET事务处理支持:
8.3 编写事务处理型数据库应用程序
8.3.1 实现事务处理
8.3.2 测试使用隔离级别的效果
8.3.3 何时使用事务处理
8.3.4 事务处理和性能
8.3.5 事务处理的默认行为
8.3.6 事务处理和用户确认
8.3.7 同时进行ADO.NET和DBMS事务处理
8.4 高级技巧
8.4.1 保存点
8.4.2 嵌套的事务处理
8.4.3 与DataSet和数据适配器一起使用事务处理
8.5 小结
第9章 映射
9.1 利用SQL的"AS"关键字
9.2 ADO.NET映射机制
9.2.1 在检索数据时利用映射
9.2.2 利用映射的名称插入记录
9.3 利用映射的Web服务
9.3.1 创建供应商数据库
9.3.2 创建供应商Web服务
9.3.3 创建PetLovers应用程序
9.4 小结
第10章 构建数据服务组件
10.1 数据服务组件的概念以及使用它的原因
10.1.1 什么是数据服务组件
10.1. 2 数据服务组件的优点
10.2 创建一个数据服务组件
10.3 部署数据服务组件
10.4 使用数据服务组件
10.4.1 在ASP.NETWeb窗体中使用DAL组件
10.4.2 在Web服务中使用DAL组件
10.5 性能和优化技巧
10.6 小结
第11章 ADO.NET和Web服务
11.1 安装示例代码
11.2 Web服务--新的DCOM
11.3 通用标准
11.4 构建一项基本的Web服务
11.5 构建一个基本的使用者
11.5.1 构建一个HTTP使用者
11.5.2 用VisualStudio.NET构建一个SOAP使用者
11.5.3 什么是代理客户机
11.5.4 wsdl.exe实用程序
11.6 Web服务中的数据交换
11.6.1 处理DataSet
11.6.2 使用XML和Web服务
11.7 Web服务安全
11. 7.1 使用Winows身份验证方法
11.7.2 使用基于SOAP的身份验证
11.8 小结
第12章 SQLServer的本地XML支持
12.1 FORXML
12.1.1 FORXML的可选参数
12.1.2 FORXMLRAW
12.1.3 FORXMLAUTO
12.1.4 FORXMLEXPLICIT
12.2 OPENXML
12.3 SQLXML的托管类
12.3.1 SQLXML还是ADO.NET
12.3.2 SQLXML托管类的体系结构
12.3.3 SQLXML对象模型
12.4 小结
第13章 性能和安全
13.1 优化数据访问
13.1.1 选择数据读取器还是数据集
13.1.2 往返操作
13.1.3 存储过程
13.1.4 配置DataAdapter命令
13.1.5 大量数据的处理
13.1.6 编组问题
13.1.7 DataSet串行化
13.1.8 通过HTTP传递XML
13.2 连接入池
13.2.1 SqlConnection
13.2.2 OleDbConnection
13.3 消息队列
13.3.1 是否排队
13.3.2 发送消息
13.3.3 接收消息
13.4 安全问题
13.4.1 代码访问安全
13.4.2 CAS应用
13.4.3 SSL
13.4.4 加密
13.5 小结
第14章 集成和迁移
14.1 互操作
14.1.1 RCW和COM的互操作
14.1.2 从.NET访问ADO
14.1.3 平台调用服务(PInvoke)
14.2 迁移
14.2.1 ADO数据类型
14.2.2迁移连接
14.2.3 迁移Recordset
14.2.4 迁移命令和存储过程
14.2.5 XML保存中的变化
14.2.6 处理异常和错误
14.2.7 流
14.3 小结
第15章 创建自定义的.NET数据提供者
15.1 数据提供者库
15.2 应用程序要求
15.2.1 零售商店
15.2.2 电子商务网站
15.2.3 电话销售
15.3 体系结构和设计
15.4 实现数据提供者程序集
15.4.1 OQProvider命名空间
15.4.2 OrderObject
15.4.3 Orderltem
15.4.4 MSMQ知识回顾
15.4.5 OQConnectiOn
15.4.6 OQCommand
15.4.7 OQDataReader
15.4.8 OQDataAdapter
15.4.9 OQException
15.5 使用自定义数据提供者
15.5.1 零售商店接口
15.5.2 电子商务Web站点接口
15.5.3 电话销售接口
15.6 小结
附录A Visual Studio.NET和ADO.NET
A.1 连接类
A.2 命令数据组件
A.3 数据适配器组件
A.4 DataSet数据组件
A.4.1 类型化数据集
A.4.2 生成并填充类型化数据集对象
A.5 DataView数据组件
A.5.1 使用DataView查看选择的行
A.5.2 使用DataView排序数据行
A.6 DataGrid组件
A.6.1 DataGridWeb组件
A.6.2 DataGrid窗口组件
A.7 小结