本书将带您全面探究ADO.NET 3.5的奥妙,内容涵盖数据源的连接、数据的查询与获取、数据完整性的管理、DataSet的使用、数据的同步(Microsoft Sync Framework)、实体数据模型的生成、LINQ(LINQ to Objects、LINQ to SQL、LINQ to XML和LINQ to Entities)和ADO.NET数据服务。根据应用程序类型的不同,其中的若干项技术将成为支撑其数据访问部分的关键。同时,本书也是“微软认证技术专家”(MCTS)70—561考试的官方自学教材,有助于考生充分备考,顺利过关。
全书按照通过ADO.NET访问数据源的不同环节和方式展开描述,共10章,涵盖数据源的连接、数据的查询与获取、数据完整性的管理、DataSet、数据同步、实体数据模型、语言集成查询(LINQ)和ADO.NET数据服务。这些技术旨在支持构建以数据为中心的应用程序,增强程序的可靠性,并简化开发人员的工作。同时,本书也是Exam 70-561考试的官方自学材料,能够帮助考生充分备考,顺利过关。
本书含有大量详细的示例和练习,适合所有使用ADO.NET的开发人员和编程爱好者,更是Exam 70-561考生的必备指南。
第1章 数据库连接的建立
课前准备
第1课 连接数据源
Connection对象概述
练习:连接数据库
本课要点
复习题
第2课 数据提供程序与较复杂的连接
场景
数据提供程序
练习:使用角色提供程序
本课要点
复习题
第3课 多活动结果集的使用
MARS
练习:使用MARS
本课要点
复习题
本章回顾
本章要点
关键术语
情景分析
提高练习
模拟测试
第2章 数据的选择与查询
课前准备
第1课 Command对象的构造
Command对象概述
DbParameter对象
练习:构造Command对象
本课要点
复习题
第2课 使用数据前的准备
查询的编写
使用DataReader
DbDataAdapter和DbTableAdapter的使用
异步查询
特殊的数据类型
LINQ的使用
练习:数据的使用
本课要点
复习题
本章回顾
本章要点
关键术语
情景分析
提高练习
模拟测试
第3章 数据集
课前准备
第1课 DataSet概述
DataSet类的层次结构
从数据库读取数据
DataSet的数据类型
SQLServer用户定义类型
示例:Order和OrderDetails
DataTableReader的使用
练习:使用DataSet来构建应用程序
本课要点
复习题
第2课 强类型数据集的使用
强类型数据集的使用
示例:产品与供货商
练习:强类型数据集的使用
本课要点
复习题
本章回顾
本章要点
关键术语
情景分析
提高练习
模拟测试
第4章 数据的更新
第5章 数据的同步
第6章 LINQ概述
第7章 XML
第8章 LINQ to SOL
第9章 Entity Framework的使用
第10章 ADO.NET数据服务
答案
术语表