C# Class DBH.Helper.DBHelperBase

数据操作抽象类基类
Inheritance: IDBHelper
Afficher le fichier Open project: bluedusk/DBHelper Class Usage Examples

Protected Properties

Свойство Type Description
_ErrorMsg string
_IDataReader IDataReader
_IDbCommand IDbCommand
_IDbDataAdapter IDbDataAdapter
_IDbTransaction IDbTransaction
_SqlText string

Private Properties

Свойство Type Description
BeginTransaction void
CommitTransaction void
ExecuteNoQuery int
ExecuteProcedureNoQuery int
ExecuteProcedureQuery System.Data.DataTable
ExecuteQuery System.Data.DataTable
ExecuteQuery System.Data.DataTable
ExecuteReader IDataReader
ExecuteScalar object
RollbackTransaction void

Méthodes publiques

Méthode Description
Close ( ) : void

关闭数据操作连接

DBHelperBase ( IDbConnection myConnection ) : System

默认构造函数

DataTableDelete ( DataTable _dt ) : int
DataTableInsert ( DataTable _dt ) : int
DataTableUpdate ( DataTable _dt ) : int
ExecuteNoQuery ( string cmdText, DBHelperParmCollection parameters ) : int
ExecuteQuery ( string cmdText, DBHelperParmCollection parameters ) : DataTable
GetDataSet ( string cmdText ) : DataSet

执行Sql语句,返回结果数据Dataset

Open ( ) : void

打开数据操作连接

Méthodes protégées

Méthode Description
CreateAdapter ( string cmdText ) : IDbDataAdapter
CreateCommand ( string cmdText, CommandType commandType ) : IDbCommand

获得相应的数据命令

Private Methods

Méthode Description
BeginTransaction ( ) : void
CommitTransaction ( ) : void
ExecuteNoQuery ( string cmdText ) : int
ExecuteProcedureNoQuery ( string procedureName, DBHelperParmCollection parameters ) : int
ExecuteProcedureQuery ( string procedureName, DBHelperParmCollection parameters ) : DataTable
ExecuteQuery ( string cmdText ) : DataTable
ExecuteQuery ( string cmdText, string talbeName ) : DataTable
ExecuteReader ( string cmdText ) : IDataReader
ExecuteScalar ( string cmdText ) : object
RollbackTransaction ( ) : void

Method Details

Close() public méthode

关闭数据操作连接
public Close ( ) : void
Résultat void

CreateAdapter() protected méthode

protected CreateAdapter ( string cmdText ) : IDbDataAdapter
cmdText string
Résultat IDbDataAdapter

CreateCommand() protected méthode

获得相应的数据命令
protected CreateCommand ( string cmdText, CommandType commandType ) : IDbCommand
cmdText string
commandType CommandType
Résultat IDbCommand

DBHelperBase() public méthode

默认构造函数
public DBHelperBase ( IDbConnection myConnection ) : System
myConnection IDbConnection
Résultat System

DataTableDelete() public méthode

public DataTableDelete ( DataTable _dt ) : int
_dt System.Data.DataTable
Résultat int

DataTableInsert() public méthode

public DataTableInsert ( DataTable _dt ) : int
_dt System.Data.DataTable
Résultat int

DataTableUpdate() public méthode

public DataTableUpdate ( DataTable _dt ) : int
_dt System.Data.DataTable
Résultat int

ExecuteNoQuery() public méthode

public ExecuteNoQuery ( string cmdText, DBHelperParmCollection parameters ) : int
cmdText string
parameters DBHelperParmCollection
Résultat int

ExecuteQuery() public méthode

public ExecuteQuery ( string cmdText, DBHelperParmCollection parameters ) : DataTable
cmdText string
parameters DBHelperParmCollection
Résultat System.Data.DataTable

GetDataSet() public méthode

执行Sql语句,返回结果数据Dataset
public GetDataSet ( string cmdText ) : DataSet
cmdText string Sql语句
Résultat System.Data.DataSet

Open() public méthode

打开数据操作连接
public Open ( ) : void
Résultat void

Property Details

_ErrorMsg protected_oe property

错误信息
protected string _ErrorMsg
Résultat string

_IDataReader protected_oe property

protected IDataReader _IDataReader
Résultat IDataReader

_IDbCommand protected_oe property

protected IDbCommand _IDbCommand
Résultat IDbCommand

_IDbDataAdapter protected_oe property

protected IDbDataAdapter _IDbDataAdapter
Résultat IDbDataAdapter

_IDbTransaction protected_oe property

protected IDbTransaction _IDbTransaction
Résultat IDbTransaction

_SqlText protected_oe property

Sql命令文本
protected string _SqlText
Résultat string