C# Класс System.Data.Common.DbConnection

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

Private Properties

Свойство Тип Описание
IDbConnection IDbCommand
IDbConnection IDbTransaction
IDbConnection IDbTransaction

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

Метод Описание
BeginTransaction ( ) : DbTransaction
BeginTransaction ( IsolationLevel isolationLevel ) : DbTransaction
ChangeDatabase ( string databaseName ) : void
Close ( ) : void
CreateCommand ( ) : DbCommand
EnlistTransaction ( System transaction ) : void
GetSchema ( ) : DataTable
GetSchema ( string collectionName ) : DataTable
GetSchema ( string collectionName, string restrictionValues ) : DataTable
Open ( ) : void
OpenAsync ( ) : Task
OpenAsync ( CancellationToken cancellationToken ) : Task

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

Метод Описание
BeginDbTransaction ( IsolationLevel isolationLevel ) : DbTransaction
CreateDbCommand ( ) : DbCommand
DbConnection ( ) : System.ComponentModel
OnStateChange ( StateChangeEventArgs stateChange ) : void

Приватные методы

Метод Описание
IDbConnection ( ) : IDbCommand
IDbConnection ( ) : IDbTransaction
IDbConnection ( IsolationLevel isolationLevel ) : IDbTransaction

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

BeginDbTransaction() защищенный абстрактный Метод

protected abstract BeginDbTransaction ( IsolationLevel isolationLevel ) : DbTransaction
isolationLevel IsolationLevel
Результат DbTransaction

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

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

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

public BeginTransaction ( IsolationLevel isolationLevel ) : DbTransaction
isolationLevel IsolationLevel
Результат DbTransaction

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

public abstract ChangeDatabase ( string databaseName ) : void
databaseName string
Результат void

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

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

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

public CreateCommand ( ) : DbCommand
Результат DbCommand

CreateDbCommand() защищенный абстрактный Метод

protected abstract CreateDbCommand ( ) : DbCommand
Результат DbCommand

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

protected DbConnection ( ) : System.ComponentModel
Результат System.ComponentModel

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

public EnlistTransaction ( System transaction ) : void
transaction System
Результат void

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

public GetSchema ( ) : DataTable
Результат System.Data.DataTable

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

public GetSchema ( string collectionName ) : DataTable
collectionName string
Результат System.Data.DataTable

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

public GetSchema ( string collectionName, string restrictionValues ) : DataTable
collectionName string
restrictionValues string
Результат System.Data.DataTable

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

protected OnStateChange ( StateChangeEventArgs stateChange ) : void
stateChange System.Data.StateChangeEventArgs
Результат void

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

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

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

public OpenAsync ( ) : Task
Результат Task

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

public OpenAsync ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
Результат Task