C# 클래스 DBH.Helper.DBHelperBase

数据操作抽象类基类
상속: IDBHelper
파일 보기 프로젝트 열기: bluedusk/DBHelper 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_ErrorMsg string
_IDataReader IDataReader
_IDbCommand IDbCommand
_IDbDataAdapter IDbDataAdapter
_IDbTransaction IDbTransaction
_SqlText string

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

打开数据操作连接

보호된 메소드들

메소드 설명
CreateAdapter ( string cmdText ) : IDbDataAdapter
CreateCommand ( string cmdText, CommandType commandType ) : IDbCommand

获得相应的数据命令

비공개 메소드들

메소드 설명
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

메소드 상세

Close() 공개 메소드

关闭数据操作连接
public Close ( ) : void
리턴 void

CreateAdapter() 보호된 메소드

protected CreateAdapter ( string cmdText ) : IDbDataAdapter
cmdText string
리턴 IDbDataAdapter

CreateCommand() 보호된 메소드

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

DBHelperBase() 공개 메소드

默认构造函数
public DBHelperBase ( IDbConnection myConnection ) : System
myConnection IDbConnection
리턴 System

DataTableDelete() 공개 메소드

public DataTableDelete ( DataTable _dt ) : int
_dt System.Data.DataTable
리턴 int

DataTableInsert() 공개 메소드

public DataTableInsert ( DataTable _dt ) : int
_dt System.Data.DataTable
리턴 int

DataTableUpdate() 공개 메소드

public DataTableUpdate ( DataTable _dt ) : int
_dt System.Data.DataTable
리턴 int

ExecuteNoQuery() 공개 메소드

public ExecuteNoQuery ( string cmdText, DBHelperParmCollection parameters ) : int
cmdText string
parameters DBHelperParmCollection
리턴 int

ExecuteQuery() 공개 메소드

public ExecuteQuery ( string cmdText, DBHelperParmCollection parameters ) : DataTable
cmdText string
parameters DBHelperParmCollection
리턴 System.Data.DataTable

GetDataSet() 공개 메소드

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

Open() 공개 메소드

打开数据操作连接
public Open ( ) : void
리턴 void

프로퍼티 상세

_ErrorMsg 보호되어 있는 프로퍼티

错误信息
protected string _ErrorMsg
리턴 string

_IDataReader 보호되어 있는 프로퍼티

protected IDataReader _IDataReader
리턴 IDataReader

_IDbCommand 보호되어 있는 프로퍼티

protected IDbCommand _IDbCommand
리턴 IDbCommand

_IDbDataAdapter 보호되어 있는 프로퍼티

protected IDbDataAdapter _IDbDataAdapter
리턴 IDbDataAdapter

_IDbTransaction 보호되어 있는 프로퍼티

protected IDbTransaction _IDbTransaction
리턴 IDbTransaction

_SqlText 보호되어 있는 프로퍼티

Sql命令文本
protected string _SqlText
리턴 string