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