C# 클래스 System.Data.Common.DbConnection

상속: IDisposable
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

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