C# Class System.Data.Common.DbConnection

Inheritance: IDisposable
Exibir arquivo Open project: dotnet/corefx Class Usage Examples

Private Properties

Property Type Description
IDbConnection IDbCommand
IDbConnection IDbTransaction
IDbConnection IDbTransaction

Public Methods

Method Description
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

Protected Methods

Method Description
BeginDbTransaction ( IsolationLevel isolationLevel ) : DbTransaction
CreateDbCommand ( ) : DbCommand
DbConnection ( ) : System.ComponentModel
OnStateChange ( StateChangeEventArgs stateChange ) : void

Private Methods

Method Description
IDbConnection ( ) : IDbCommand
IDbConnection ( ) : IDbTransaction
IDbConnection ( IsolationLevel isolationLevel ) : IDbTransaction

Method Details

BeginDbTransaction() protected abstract method

protected abstract BeginDbTransaction ( IsolationLevel isolationLevel ) : DbTransaction
isolationLevel IsolationLevel
return DbTransaction

BeginTransaction() public method

public BeginTransaction ( ) : DbTransaction
return DbTransaction

BeginTransaction() public method

public BeginTransaction ( IsolationLevel isolationLevel ) : DbTransaction
isolationLevel IsolationLevel
return DbTransaction

ChangeDatabase() public abstract method

public abstract ChangeDatabase ( string databaseName ) : void
databaseName string
return void

Close() public abstract method

public abstract Close ( ) : void
return void

CreateCommand() public method

public CreateCommand ( ) : DbCommand
return DbCommand

CreateDbCommand() protected abstract method

protected abstract CreateDbCommand ( ) : DbCommand
return DbCommand

DbConnection() protected method

protected DbConnection ( ) : System.ComponentModel
return System.ComponentModel

EnlistTransaction() public method

public EnlistTransaction ( System transaction ) : void
transaction System
return void

GetSchema() public method

public GetSchema ( ) : DataTable
return System.Data.DataTable

GetSchema() public method

public GetSchema ( string collectionName ) : DataTable
collectionName string
return System.Data.DataTable

GetSchema() public method

public GetSchema ( string collectionName, string restrictionValues ) : DataTable
collectionName string
restrictionValues string
return System.Data.DataTable

OnStateChange() protected method

protected OnStateChange ( StateChangeEventArgs stateChange ) : void
stateChange System.Data.StateChangeEventArgs
return void

Open() public abstract method

public abstract Open ( ) : void
return void

OpenAsync() public method

public OpenAsync ( ) : Task
return Task

OpenAsync() public method

public OpenAsync ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
return Task