ASP.NET2.0
ASP.NET2.0
ASP.NET2.0
ASP.NET2.0
数据操作之创建数据访问层
导言
作为 web 开发人员,我们的生活围绕着数据操作。我们建立数据库来存储数据,写编码来访问
和修改数据,设计网页来采集和汇总数据。本文是研究在 ASP.NET 2.0 中实现这些常见的数据 访
问模式之技术的长篇系列教程的第一篇。我们将从创建一个软件框架开始,这个框架的组成部
分包括一个使用强类型的 DataSet 的数据访问层 (DAL) ,一个实施用户定义的业务规则的业务逻
辑层 (BLL) ,以及一个由共享页面布局的 ASP.NET 网页组成的表现层。在打下这个后端的基础 工
作之后,我们将开始转向报表,示范如何显示,汇总,采集,和验证 w eb 应用的数据。这些 教
程旨在简明扼要,使用了许多屏幕截图,提供了按步就 班 (step-by-step) 的指导,带你经历这个
开发过程。每个教程都有 C# 版和 VB 版,并且附有涉及的完整的编码的下载。 ( 这第一个教程 比
较长,但以后其他的教程将以更容易消化的篇幅推出。 )
在这些教程中,我们将使用置于 App_Data 目录内的微 软 SQL Server 2005 Express 版的
Northwind 数据库。除了数据库文件外, App_Data 目录还带有用于创建数据库的 SQL 脚本,万 一
你想使用别的数据库版本的话。如果你愿意的话,你也可以直接从微软下载这些脚本。如果你
使用别的 SQL Server 版本的 Northwind 数据库的话,你需要更新 Web.config 文件中的
NORTHWNDConnectionString 设置。本教程中的 web 应用是个基于文件系统的网站项目,是使 用
V
isual Studio 2005 专业版建立起来的。但是,所有的教程都可以在 Visual Studio 2005 的免费版
本 Visual
Web
Developer 中运行。
在这个教程里,我们将从头开始,先创建一个数据访问层 (DAL) ,然后在第二个教程里创
建一个业务逻辑层 (BLL) , 在第三个教程里设计页面布局和导航。 以后的教程将建立在这三个 教
程的基础之上。在第一个教程里,我们要讨论的内容多多,所以,请打开 Visual Studio ,让我 们
动起手来!
第一步:创建一个 Web 项目,配置数据库连接