当前位置:首页 > 工业技术
ADO. NET 3.5数据访问程序开发
ADO. NET 3.5数据访问程序开发

ADO. NET 3.5数据访问程序开发PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:微软公司著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2010
  • ISBN:9787115233462
  • 页数:212 页
图书介绍:本书为学生提供使用ADO.NET 3.5访问和修改数据所需要的知识和技能。本书从基本概念入手,辅以相应的企业场景和操作技巧,由浅入深,让读者通过循序渐进的学习掌握专业技能。
《ADO. NET 3.5数据访问程序开发》目录

第1章 数据库基础 1

1.1 数据存储 1

1.2 数据库基础知识 1

1.2.1 表、行、列和约束 2

1.2.2 在Microsoft SQL Server2008中创建表 3

1.2.3 创建表的步骤小结 6

1.2.4 设置列属性和约束 6

1.2.5 SQL语言 7

1.2.6 关系 10

1.2.7 存储过程 16

1.3 数据库应用程序 25

1.4 习题 25

第2章 ADO.NET 3.5 概述 27

2.1 数据访问模型 27

2.2 数据访问模型发展史 35

2.3 ADO.NET概述 36

2.3.1 ADO.NET对象模型 37

2.3.2 数据提供程序 38

2.4 ADO.NET的特征 40

2.4.1 断开连接方式的数据访问 40

2.4.2 增强的可编程性 40

2.4.3 内置XML支持 41

2.5 ADO.NET 3.5 技术和技巧 41

2.6 习题 42

第3章 ADO.NET 3.5 入门 43

3.1 连接数据库并检索数据 43

3.1.1 连接数据库 43

3.1.2 处理连接异常 45

3.1.3 执行查询并检索结果 47

3.1.4 将SQL Server数据类型映射为.NET Framework类型 49

3.1.5 检索数据时处理异常 51

3.1.6 断开数据库连接 52

3.1.7 演示:连接数据库并检索数据 53

3.2 管理连接和执行查询的最佳做法 54

3.2.1 在配置文件中存储连接字符串 54

3.2.2 管理数据库连接 55

3.2.3 异步执行长时间运行的查询 56

3.2.4 高效执行单值查询 59

3.2.5 创建并执行参数化命令 60

3.2.6 用ADO.NET编写提供程序无关的代码 62

3.3 实验:连接数据库并检索数据 64

3.3.1 实验3-1:连接到数据库 65

3.3.2 实验3-2:执行简单查询 67

3.3.3 实验3-3:执行返回结果集的查询 67

3.3.4 实验3-4:执行需要参数的查询 68

3.4 习题 70

第4章 使用ADO .NET命令修改数据 74

4.1 插入、更新和删除数据 74

4.1.1 创建并执行修改数据的命令 74

4.1.2 修改数据时处理异常 75

4.1.3 异步执行长时间运行的修改 76

4.1.4 演示:插入、更新和删除数据 78

4.2 管理数据完整性和并发性 78

4.2.1 事务概述 78

4.2.2 事务和并发性 80

4.2.3 SQL Server 2005隔离级别 81

4.2.4 实现事务的最佳做法 82

4.2.5 演示:管理数据完整性和并发性 83

4.3 实验:使用ADO.NET命令修改数据 83

4.3.1 实验4-1:在数据库中插入、更新和删除数据 84

4.3.2 实验4-2:实现事务性更新 87

4.3.3 实验4-3:异步执行命令 89

4.4 习题 90

第5章 使用数据集查询和维护数据 96

5.1 创建并使用数据集检索数据 96

5.1.1 数据集概述 96

5.1.2 非类型化和类型化数据集 97

5.1.3 创建非类型化数据集 97

5.1.4 演示:定义类型化数据集类 98

5.1.5 将数据检索到数据集中 98

5.1.6 访问数据集中的数据 100

5.2 使用数据集更新数据库 102

5.2.1 修改数据集中的数据 102

5.2.2 验证数据集中修改的数据 103

5.2.3 将修改的数据保存到数据库中 104

5.2.4 解决开放式并发冲突 105

5.2.5 演示:使用数据集更新数据库 107

5.3 在偶尔连接的环境中使用数据集 107

5.3.1 在偶尔连接的环境中使用数据集作为缓存 107

5.3.2 将数据集作为XML序列化和反序列化 108

5.4 实验:使用数据集检索和修改数据 109

5.4.1 实验5-1:创建类型化数据集 109

5.4.2 实验5-2:将数据检索到数据集中 111

5.4.3 实验5-3:修改数据集中的数据 114

5.4.4 实验5-4:保存数据集并解决冲突 115

5.5 习题 118

第6章 使用LINQ查询和维护数据 123

6.1 使用LINQ查询表达式查询内存中的数据 123

6.1.1 LINQ简介 123

6.1.2 定义LINQ查询 124

6.1.3 执行LINQ查询并访问结果 126

6.1.4 使用LINQ查询数据集中的数据 127

6.1.5 演示:定义并执行LINQ查询 129

6.2 使用LINQ to SQL检索数据 130

6.2.1 定义实体类 130

6.2.2 使用实体类检索数据 133

6.2.3 通过定义关联联接实体类 134

6.2.4 沿关联导航 137

6.2.5 演示:通过编程方式定义实体类 140

6.2.6 演示:使用对象关系设计器定义实体类 140

6.2.7 微调查询 140

6.3 使用LINQ to SQL修改数据 142

6.3.1 插入、更新和删除实体对象 142

6.3.2 将更改提交到数据库 145

6.3.3 处理开放式并发冲突 146

6.3.4 演示:使用LINQ to SQL修改数据 149

6.4 实验:使用LINQ to SQL查询和维护数据 149

6.4.1 实验6-1:定义实体类 150

6.4.2 实验6-2:使用LINQ to SQL检索数据 152

6.4.3 实验6-3:使用LINQ to SQL修改数据 154

6.5 习题 157

第7章 使用ADO.NET实体框架实现实体数据模型 161

7.1 使用ADO.NET实体框架创建实体数据模型 161

7.1.1 ADO.NET实体框架概述 161

7.1.2 实体数据模型 162

7.1.3 定义实体数据模型 165

7.1.4 演示:创建实体数据模型 166

7.1.5 演示:修改实体数据模型 166

7.2 使用ADO.NET实体框架查询和修改数据 166

7.2.1 对象服务概述 166

7.2.2 定义对象查询 167

7.2.3 在对象查询中使用LINQ to Entities 169

7.2.4 在对象查询中使用实体SQL 171

7.2.5 修改实体 176

7.2.6 演示:查询和修改实体 179

7.2.7 演示:将实体绑定到控件 179

7.3 实验:使用ADO.NET实体框架实现实体数据模型 179

7.3.1 实验7-1:创建实体数据模型 179

7.3.2 实验7-2:查询实体数据模型中的实体 180

7.3.3 实验7-3:修改实体数据模型中的实体 182

7.4 习题 183

第8章 使用同步服务构建偶尔连接解决方案 188

8.1 理解Microsoft同步服务 188

8.1.1 同步服务概述 188

8.1.2 同步服务支持的同步模型 189

8.1.3 使用同步服务的常见应用程序体系结构 189

8.1.4 同步服务与SQL Server合并复制 190

8.2 使用同步服务下载数据 191

8.2.1 配置服务器数据库以支持同步 191

8.2.2 同步服务API概述 193

8.2.3 在客户端数据库中下载并缓存数据 194

8.2.4 演示:使用同步服务下载并缓存数据 197

8.3 使用同步服务上载数据 197

8.3.1 从客户端数据库上载修改过的数据 198

8.3.2 检测并解决冲突 198

8.3.3 处理同步事件 199

8.3.4 演示:使用同步服务上载数据 200

8.4 实验:使用同步服务构建偶尔连接解决方案 200

8.4.1 实验8-1:修改数据库架构以支持同步 201

8.4.2 实验8-2:将数据下载到客户端计算机 203

8.4.3 实验8-3:将数据更改上载到数据库 206

8.5 习题 208

相关图书
作者其它书籍
返回顶部