DataAccessor类

抽象类。

实现数据访问的操作。对其他各种数据库的支持类均需继承该类并实现其中的抽象属性定义和方法。

命名空间:DataAccessor

程序集:DataAccessor(在DataAccessor.dll中)

语法 

public abstract partial class DataAccessor : IDisposable


备注 

DataAccessor是实现数据访问操作的基类,对DbCommand.ExecuteNonQuery、DbCommand.ExecuteReader、DbCommand.ExecuteDataSet、DbCommand.ExecuteScalar进行了二次封装,并在这些的基础上加入了从配置文件执行SQL、异步执行SQL、异常处理事件的支持,简化了使用事务执行SQL的操作。

在使用时,不能直接创建DataAccessor类的一个实例,必须创建其实现类的实例。

示例

下面的实例创建DataAccessor的SqlServer2008的实现的一个实例,并执行ExecuteDataSetFromSQL函数获取到一个DataSet.

private void BindData()

{

    var da = new SqlServer2008("server=.;database=northwind;user id=sa;password=sa;");

    var set = da.ExecuteDataSetFromSQL("select * from employees ");

    this.dataGridView1.DataSource = set.Tables[0];

}

Last edited Dec 5, 2011 at 9:53 AM by zhangwei03020915, version 1

Comments

No comments yet.