C# Class Frapid.Mapper.Database.MapperDb

Inheritance: IDisposable
Show file Open project: frapid/frapid Class Usage Examples

Private Properties

Property Type Description
InitializeConnection void

Public Methods

Method Description
BeginTransaction ( IsolationLevel isolationLevel ) : void
BeginTransactionAsync ( ) : System.Threading.Tasks.Task
CommitTransaction ( ) : void
Dispose ( ) : void
GetConnection ( ) : DbConnection
GetTransaction ( ) : DbTransaction
MapperDb ( DatabaseType databaseType, System.Data.Common.DbProviderFactory dbFactory, string connectionString ) : System
OpenSharedConnectionAsync ( ) : System.Threading.Tasks.Task
RollbackTransaction ( ) : void

Private Methods

Method Description
InitializeConnection ( ) : void

Method Details

BeginTransaction() public method

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

BeginTransactionAsync() public method

public BeginTransactionAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

CommitTransaction() public method

public CommitTransaction ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

GetConnection() public method

public GetConnection ( ) : DbConnection
return System.Data.Common.DbConnection

GetTransaction() public method

public GetTransaction ( ) : DbTransaction
return System.Data.Common.DbTransaction

MapperDb() public method

public MapperDb ( DatabaseType databaseType, System.Data.Common.DbProviderFactory dbFactory, string connectionString ) : System
databaseType DatabaseType
dbFactory System.Data.Common.DbProviderFactory
connectionString string
return System

OpenSharedConnectionAsync() public method

public OpenSharedConnectionAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

RollbackTransaction() public method

public RollbackTransaction ( ) : void
return void