C# Класс MWS.Data.DBWrapper

Summary description for DBWrapper.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
m_bConnected bool
m_bDisposed bool
m_eProvider PROVIDER_TYPE
m_nCommandTimeout int
m_nRetryConnect int
m_oCommand System.Data.IDbCommand
m_oConnection System.Data.IDbConnection
m_oTransaction System.Data.IDbTransaction
m_sConnectionString string
m_sProviderAssembly string
m_sProviderCommandBuilderClass string
m_sProviderConnectionClass string

Открытые методы

Метод Описание
AddParameter ( IDataParameter oParam ) : void
BeginTransaction ( ) : void
ClearParameters ( ) : void
CommitTransaction ( ) : void
Connect ( ) : bool
DeriveParameters ( string sStoredProcedure ) : IDataParameterCollection
DeriveParameters ( string sSql, CommandType oType ) : IDataParameterCollection
Disconnect ( ) : void
Dispose ( ) : void
ExecuteNonQuery ( string sSQL ) : object
ExecuteNonQuery ( string sSQL, CommandType oType ) : object
ExecuteReader ( string sSQL ) : IDataReader
ExecuteReader ( string sSQL, CommandType oType ) : IDataReader
ExecuteScalar ( string sSQL ) : object
ExecuteScalar ( string sSQL, CommandType oType ) : object
GetADONETWrapper ( ) : DBWrapper
GetADONETWrapper ( string sProviderName ) : DBWrapper
GetADONETWrapper ( string sProviderAssembly, string sConnectionClass, string sCommandBuilderClass ) : DBWrapper
GetDataSet ( string sSQL ) : DataSet
GetDataSet ( string sSQL, CommandType oType ) : DataSet
GetDataSet ( string sSQL, CommandType oType, DataSet oData ) : DataSet
GetDataSource ( ) : string
GetOdbcWrapper ( ) : DBWrapper
GetOleDbWrapper ( ) : DBWrapper
GetOracleWrapper ( ) : DBWrapper
GetParameters ( ) : IDataParameterCollection
GetSqlClientWrapper ( ) : DBWrapper
RollbackTransaction ( ) : void
RollbackTransaction ( bool bThrowError ) : void
ValidateConnection ( ) : bool

Защищенные методы

Метод Описание
DBWrapper ( ) : System
Dispose ( bool bDisposing ) : void
GetADONETProviderObject ( string sAssembly, string sClass, object oArgs ) : object
GetConnection ( ) : IDbConnection
GetDataAdapter ( string sSQL ) : IDataAdapter

Описание методов

AddParameter() публичный Метод

public AddParameter ( IDataParameter oParam ) : void
oParam IDataParameter
Результат void

BeginTransaction() публичный Метод

public BeginTransaction ( ) : void
Результат void

ClearParameters() публичный Метод

public ClearParameters ( ) : void
Результат void

CommitTransaction() публичный Метод

public CommitTransaction ( ) : void
Результат void

Connect() публичный Метод

public Connect ( ) : bool
Результат bool

DBWrapper() защищенный Метод

protected DBWrapper ( ) : System
Результат System

DeriveParameters() публичный Метод

public DeriveParameters ( string sStoredProcedure ) : IDataParameterCollection
sStoredProcedure string
Результат IDataParameterCollection

DeriveParameters() публичный Метод

public DeriveParameters ( string sSql, CommandType oType ) : IDataParameterCollection
sSql string
oType CommandType
Результат IDataParameterCollection

Disconnect() публичный Метод

public Disconnect ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool bDisposing ) : void
bDisposing bool
Результат void

ExecuteNonQuery() публичный Метод

public ExecuteNonQuery ( string sSQL ) : object
sSQL string
Результат object

ExecuteNonQuery() публичный Метод

public ExecuteNonQuery ( string sSQL, CommandType oType ) : object
sSQL string
oType CommandType
Результат object

ExecuteReader() публичный Метод

public ExecuteReader ( string sSQL ) : IDataReader
sSQL string
Результат IDataReader

ExecuteReader() публичный Метод

public ExecuteReader ( string sSQL, CommandType oType ) : IDataReader
sSQL string
oType CommandType
Результат IDataReader

ExecuteScalar() публичный Метод

public ExecuteScalar ( string sSQL ) : object
sSQL string
Результат object

ExecuteScalar() публичный Метод

public ExecuteScalar ( string sSQL, CommandType oType ) : object
sSQL string
oType CommandType
Результат object

GetADONETProviderObject() защищенный Метод

protected GetADONETProviderObject ( string sAssembly, string sClass, object oArgs ) : object
sAssembly string
sClass string
oArgs object
Результат object

GetADONETWrapper() публичный статический Метод

public static GetADONETWrapper ( ) : DBWrapper
Результат DBWrapper

GetADONETWrapper() публичный статический Метод

public static GetADONETWrapper ( string sProviderName ) : DBWrapper
sProviderName string
Результат DBWrapper

GetADONETWrapper() публичный статический Метод

public static GetADONETWrapper ( string sProviderAssembly, string sConnectionClass, string sCommandBuilderClass ) : DBWrapper
sProviderAssembly string
sConnectionClass string
sCommandBuilderClass string
Результат DBWrapper

GetConnection() защищенный Метод

protected GetConnection ( ) : IDbConnection
Результат IDbConnection

GetDataAdapter() защищенный Метод

protected GetDataAdapter ( string sSQL ) : IDataAdapter
sSQL string
Результат IDataAdapter

GetDataSet() публичный Метод

public GetDataSet ( string sSQL ) : DataSet
sSQL string
Результат System.Data.DataSet

GetDataSet() публичный Метод

public GetDataSet ( string sSQL, CommandType oType ) : DataSet
sSQL string
oType CommandType
Результат System.Data.DataSet

GetDataSet() публичный Метод

public GetDataSet ( string sSQL, CommandType oType, DataSet oData ) : DataSet
sSQL string
oType CommandType
oData System.Data.DataSet
Результат System.Data.DataSet

GetDataSource() публичный Метод

public GetDataSource ( ) : string
Результат string

GetOdbcWrapper() публичный статический Метод

public static GetOdbcWrapper ( ) : DBWrapper
Результат DBWrapper

GetOleDbWrapper() публичный статический Метод

public static GetOleDbWrapper ( ) : DBWrapper
Результат DBWrapper

GetOracleWrapper() публичный статический Метод

public static GetOracleWrapper ( ) : DBWrapper
Результат DBWrapper

GetParameters() публичный Метод

public GetParameters ( ) : IDataParameterCollection
Результат IDataParameterCollection

GetSqlClientWrapper() публичный статический Метод

public static GetSqlClientWrapper ( ) : DBWrapper
Результат DBWrapper

RollbackTransaction() публичный Метод

public RollbackTransaction ( ) : void
Результат void

RollbackTransaction() публичный Метод

public RollbackTransaction ( bool bThrowError ) : void
bThrowError bool
Результат void

ValidateConnection() публичный Метод

public ValidateConnection ( ) : bool
Результат bool

Описание свойств

m_bConnected защищенное свойство

protected bool m_bConnected
Результат bool

m_bDisposed защищенное свойство

protected bool m_bDisposed
Результат bool

m_eProvider защищенное свойство

protected PROVIDER_TYPE m_eProvider
Результат PROVIDER_TYPE

m_nCommandTimeout защищенное свойство

protected int m_nCommandTimeout
Результат int

m_nRetryConnect защищенное свойство

protected int m_nRetryConnect
Результат int

m_oCommand защищенное свойство

protected IDbCommand,System.Data m_oCommand
Результат System.Data.IDbCommand

m_oConnection защищенное свойство

protected IDbConnection,System.Data m_oConnection
Результат System.Data.IDbConnection

m_oTransaction защищенное свойство

protected IDbTransaction,System.Data m_oTransaction
Результат System.Data.IDbTransaction

m_sConnectionString защищенное свойство

protected string m_sConnectionString
Результат string

m_sProviderAssembly защищенное свойство

protected string m_sProviderAssembly
Результат string

m_sProviderCommandBuilderClass защищенное свойство

protected string m_sProviderCommandBuilderClass
Результат string

m_sProviderConnectionClass защищенное свойство

protected string m_sProviderConnectionClass
Результат string