本书主要介绍了如何使用C# 2008与SOL Server 2005交互。还介绍了.NET Framework 3.5最令人激动的功能LINQ和ADO.NET 3.5。相比于纯数据库概念的书来说,本书阐明数据库概念的章节将能更好地帮助您理解。本书还涉及了SQL Server 2005中的很多T-SQL新功能。
本书采用的编写方式是编程新手容易理解的,而编程高手也能从本书受益。如果您想要使用Visual Studio 2008创建数据库应用程序,那么本书就非常适合您。本书不但介绍了应用程序开发人员可能使用的所有概念,还讲解了在示例程序中使用的每一行代码。
本书着重介绍了使用C# 2008作为开发工具,与最新发布的Visual Studio 2008及.NET Framework 3.5一起访问数据库。本书介绍了使用SQL Server 2005进行数据库编程的所有知识,将数据“拉”到使用C# 2008开发的应用程序中。
在学习本书的过程中,通过创建“试一试”部分的示例应用程序,可以实践所学的知识。它将帮助您将所学内容应用于实际应用程序中。“示例说明”解释了示例应用程序的每个代码语句以帮助您进行理解。
作者希望您不仅能够掌握C# 2008的知识,还能够学到SQLServer 2005的知识。本书介绍了相当多的数据库概念,包括基本知识、SQL Server 2005的T-SQL新功能。本书将帮助您逐步提升代码编写能力,所以我们将从简单的主题讲起,逐步过渡到复杂主题。首先介绍基本应用程序开发,然后是LINQ和ADO.NET 3.5的概念,以及使用它们构建应用程序。
作者相信本书能有助于您提高数据库应用开发的能力。
第1章 开发工具
1.1 获取Visual Studio 2008
1.2 安装SQL Server Management Studio Express
1.3 安装Northwind样本数据库
1.3.1 安装Northwind创建脚本
1.3.2 创建Northwind样本数据库
1.4 安装AdventureWorks样本数据库
1.4.1 安装AdventureWorks创建脚本
1.4.2 创建AdventureWorks样本数据库
1.5 小结
第2章 使用开发工具
2.1 不同版本Microsoft .NET Framework与代码库模型
2.2 使用Microsoft Visual Studio 2008
2.3 使用SQL Server Management Studio Express
2.4 小结
第3章 理解关系数据库
第4章 编写数据库查询
第5章 操纵数据库数据
第6章 使用存储过程
第7章 使用XML
第8章 了解事务
第9章 ADO.NET简介
第10章 创建连接
第11章 执行命令
第12章 数据读取器
第13章 使用数据集和数据适配器
第14章 构建Windows Forms应用程序
第15章 构建ASP.NET应用程序
第16章 处理异常
第17章 处理事件
第18章 使用文本和二进制数据
第19章 使用LINQ
第20章 使用ADO.NET 3.5