《ADO.NET 4从入门到精通》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)帕特里克著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302277507
  • 页数:330 页
图书介绍:ADO.NET是Windows开发平台上的核心数据技术之一。本书是Microsoft ADO.NET 4的入门书籍,旨在帮助Visual Basic和C#开发人员了解ADO.NET 及相关技术的核心概念。

第I部分 了解ADO.NET 3

第1章ADO.NET 4简介 3

1.1 ADO.NET是什么 3

1.2为什么选择ADONET 4

1.3 ADO.NET的主要组件 5

1.4 ADO.NET的扩展 7

1.5连接到外部数据 7

1.6小结 14

1.7快速参考 14

第2章 构建数据表 15

2.1实现表 15

2.1.1表的逻辑与物理实现 15

2.1.2DataTable类 16

2.2添加数据列 18

2.3数据集设计器 24

2.4小结 30

2.5快速参考 31

第3章 在内存中存储数据 33

3.1添加数据 33

3.1.1创建新行 33

3.1.2定义行值 34

3.1.3在表中存储行 36

3.2杏看和更改数据 37

3.3删除数据 40

3.4批处理 41

3.4.1行状态 42

3.4.2行版本 43

3.5验证更改 44

3.5.1基于异常的错误 44

3.5.2基于验证的错误 45

3.6小结 51

3.7快速参考 51

第4章 访问正确的数据值 53

4.1查询数据和对数据进行排序 53

4.1.1按主键搜索行 53

4.1.2用搜索条件选择行 56

4.1.3对搜索结果排序 58

4.1.4执行区分大小写的查找 60

4.2使用表达式列 60

4.3小结 63

4.4快速参考 64

第5章 将相关数据结合在一起 65

5.1将表收集到集合中 65

5.2构建表之间的关系 67

5.2.1理解表关系 67

5.2.2创建数据关系 69

5.2.3查找父、子记录 71

5.3定义表约束 73

5.4小结 78

5.5快速参考 78

第6章 将数据转变为信息 79

6.1聚合数据 79

6.1.1产生单聚合 80

6.1.2添加聚合列 84

6.1.3聚合相关表中的数据 84

6.1.4在表达式中引用父字段 87

6.2设置索引视图 87

6.2.1创建DataView 88

6.2.2使用DataView 89

6.3小结 93

6.4快速参考 93

第7章 保存和恢复数据 95

7.1序列化DataSet和DataTable对象 95

7.1.1写XML 95

7.1.2读XML 97

7.2引导XML的生成 98

7.2.1标识命名空间 99

7.2.2嵌套子表 100

7.2.3管理和定位列 100

7.3小结 104

7.4快速参考 104

第Ⅱ部分 连接到外部数据源 107

第8章 建立外部连接 107

8.1使用连接字符串 107

8.1.1 SQL Server连接字符串 108

8.1.2 OLE DB和ODBC连接字符串 110

8.1.3连接字符串生成器 110

8.1.4存储连接字符串 111

8.2理解数据提供程序 111

8.3通过数据提供程序连接到SQL Server 113

8.3.1创建和打开连接 113

8.3.2连接池 116

8.4小结 117

8.5快速参考 118

第9章 查询数据库 119

9.1处理SQL查询 119

9.1.1创建命令对象 120

9.1.2处理查询 121

9.1.3异步处理 122

9.2返回查询结果 124

9.2.1返回单个值 124

9.2.2返回数据行 125

9.2.3访问字段值 127

9.2.4处理更复杂的结果 129

9.3小结 133

9.4快速参考 133

第10章 向查询中添加参数 135

10.1开发参数化查询 135

10.1.1理解对参数的需求 136

10.1.2实现标准查询 137

10.1.3在其他提供程序中使用参数 141

10.2在存储过程中使用参数 142

10.3小结 147

10.4快速参考 147

第11章 使外部数据可供本地使用 149

11.1理解数据适配器 149

11.2将数据由源移动到内存中 150

11.2.1将数据移动到DataTable中 151

11.2.2将数据移动到DataSet中 153

11.3将数据由内存移动到源中 154

11.3.1配置更新命令 154

11.3.2执行更新 157

11.3.3自动生成更新命令 158

11.4表映射与列映射 164

11.5小结 166

11.6快速参考 166

第12章 保证数据完整性 167

12.1事务与并发性 167

12.2使用本地事务 170

12.3使用分布式事务 178

12.4小结 181

12.5快速参考 182

第Ⅲ部分 实体框架 185

第13章 实体框架简介 185

13.1理解实体框架 185

13.2理解实体框架的层 188

13.2.1理解概念模型 188

13.2.2理解存储模型 189

13.2.3理解模型映射 189

13.3使用实体框架 189

13.3.1构建模型 189

13.3.2生成对象 191

13.3.3实例化上下文 192

13.3.4运行框架查询 193

13.4小结 194

13.5快速参考 194

第14章 数据模型的可视化 195

14.1设计实体框架模型 195

14.1.1使用实体数据模型向导 195

14.1.2实体数据模型设计器 199

14.1.3使用“映射详细信息”面板 203

14.1.4使用模型浏览器 207

14.2管理对象层 208

14.3小结 208

14.4快速参考 209

第15章 查询框架内的数据 211

15.1了解实体SQL 211

15.1.1编写基本查询 212

15.1.2使用文本、运算符和表达式 213

15.1.3对实体数据进行分组和聚合 216

15.1.4使用实体SQL特有的功能 218

15.2运行实体SQL查询 219

15.2.1使用ObjectQuery运行查询 219

15.2.2使用提供程序运行查询 222

15.3小结 226

15.4快速参考 227

第16章 通过对象理解实体 229

16.1通过对象管理实体数据 229

16.1.1通过对象访问实体数据 229

16.1.2通过对象修改实体数据 232

16.2使用查询生成器方法 239

16.3小结 245

16.4快速参考 245

第IV部分LINQ 249

第17章LINQ简介 249

17.1了解LINQ 249

17.2针对.NET对象使用LINQ 251

17.2.1用From子句启动查询 252

17.2.2用Select子句投影结果 253

17.2.3用Where子句筛选结果 255

17.2.4用Order By子句对结果排序 256

17.2.5用Join关键字选择链接结果 257

17.2.6限制查询内容 258

17.2.7使用Aggregate汇总数据 260

17.2.8应用集合操作 261

17.3小结 262

17.4快速参考 262

第18章 使用LINQ to DataSet 263

18.1理解LINQ to DataSet提供程序 263

18.2用LINQ to DataSet编写查询 264

18.3小结 269

18.4快速参考 270

第19章 使用LINQ to Entities 271

19.1理解LINQ to Entities提供程序 271

19.2用LINQ to Entities编写查询 272

19.2.1使用实体和数据库函数 276

19.2.2使用自定义数据库函数 279

19.3小结 283

19.4快速参考 283

第20章 使用LINQ to SQL 285

20.1理解LINQ to SQL提供程序 286

20.1.1对比LINQ to SQL与LINQ to Entities 286

20.1.2理解LINQ to SQL的组件 287

20.2使用对象关系设计器 289

20.3在查询中使用自定义数据库函数 292

20.4小结 295

20.5快速参考 296

第V部分 向世界展示数据 299

第21章用ADO.NET绑定数据 299

21.1在Windows窗体中绑定数据 299

21.1.1创建复杂绑定应用程序 299

21.1.2创建简单绑定应用程序 302

21.1.3理解Windows窗体数据绑定 303

21.2在WPF中绑定数据 305

21.2.1创建数据绑定WPF应用程序 305

21.2.2理解WPF数据绑定 310

21.3在ASPNET中绑定数据 311

21.3.1创建数据绑定ASPNET应用程序 311

21.3.2理解ASPNET数据绑定 313

21.4小结 315

21.5快速参考 316

第22章用WCF数据服务提供基于REST的服务 317

22.1了解服务层 317

22.1.1 WCF数据服务简介 317

22.1.2 REST简介 318

22.2设置数据服务 319

22.3使用REST访问数据服务 323

22.3.1用REST查询实体 323

22.3.2用REST更新实体 327

22.4小结 329

22.5快速参考 329