1
ASP.NET中一般都是使用SQL Server作为后台数据库。一般的ASP.NET数据库操作示例程序都是使用单独的数据访问,就是说每个页面都写连接到数据库,存取数据,关闭数据库的代码。这种方式带来了一些弊端,一个就是如果你的数据库改变了,你必须一个页面一个页面的去更改数据库连接代码。
2
第二个弊端就是代码冗余,很多代码都是重复的,不必要的。
3
因此,我试图通过一种一致的数据库操作类来实现ASP.NET种的数据访问。
4
5
我们就拿一般网站上都会有的新闻发布系统来做例子,它需要一个文章数据库,我们把这个数据库命名为 News_Articles。新闻发布系统涉及到 发布新闻,展示文章,管理文章等。
6
7
一篇文章一般都会有标题,作者,发表时间,内容,另外我们需要把它们编号。我们把它写成一个类,叫 Article 类,代码如下:
8
9
//Article.cs
10
using System;
11
12
namespace News_Articles.Data
13
2
3
4
5
6
7
8
9
10
11
12
13