C# Class Shaolinq.MySql.MySqlSqlDatabaseContext

Inheritance: Shaolinq.Persistence.SqlDatabaseContext
显示文件 Open project: tumtumtum/Shaolinq Class Usage Examples

Public Methods

Method Description
AcquireDisabledForeignKeyCheckContext ( SqlTransactionalCommandsContext sqlDatabaseCommandsContext ) : IDisabledForeignKeyCheckContext
Create ( MySqlSqlDatabaseContextInfo contextInfo, DataAccessModel model ) : MySqlSqlDatabaseContext
CreateDbProviderFactory ( ) : System.Data.Common.DbProviderFactory
DecorateException ( Exception exception, DataAccessObject dataAccessObject, string relatedQuery ) : Exception
DropAllConnections ( ) : void
OpenConnectionAsync ( ) : Task
OpenConnectionAsync ( CancellationToken cancellationToken ) : Task

Protected Methods

Method Description
CreateSqlTransactionalCommandsContext ( IDbConnection connection, System.Data.TransactionContext transactionContext ) : SqlTransactionalCommandsContext

Private Methods

Method Description
MySqlSqlDatabaseContext ( DataAccessModel model, SqlDataTypeProvider sqlDataTypeProvider, SqlQueryFormatterManager sqlQueryFormatterManager, MySqlSqlDatabaseContextInfo contextInfo ) : System
OpenConnection ( ) : IDbConnection

Method Details

AcquireDisabledForeignKeyCheckContext() public method

public AcquireDisabledForeignKeyCheckContext ( SqlTransactionalCommandsContext sqlDatabaseCommandsContext ) : IDisabledForeignKeyCheckContext
sqlDatabaseCommandsContext Shaolinq.Persistence.SqlTransactionalCommandsContext
return IDisabledForeignKeyCheckContext

Create() public static method

public static Create ( MySqlSqlDatabaseContextInfo contextInfo, DataAccessModel model ) : MySqlSqlDatabaseContext
contextInfo MySqlSqlDatabaseContextInfo
model DataAccessModel
return MySqlSqlDatabaseContext

CreateDbProviderFactory() public method

public CreateDbProviderFactory ( ) : System.Data.Common.DbProviderFactory
return System.Data.Common.DbProviderFactory

CreateSqlTransactionalCommandsContext() protected method

protected CreateSqlTransactionalCommandsContext ( IDbConnection connection, System.Data.TransactionContext transactionContext ) : SqlTransactionalCommandsContext
connection IDbConnection
transactionContext System.Data.TransactionContext
return Shaolinq.Persistence.SqlTransactionalCommandsContext

DecorateException() public method

public DecorateException ( Exception exception, DataAccessObject dataAccessObject, string relatedQuery ) : Exception
exception System.Exception
dataAccessObject DataAccessObject
relatedQuery string
return System.Exception

DropAllConnections() public method

public DropAllConnections ( ) : void
return void

OpenConnectionAsync() public method

public OpenConnectionAsync ( ) : Task
return Task

OpenConnectionAsync() public method

public OpenConnectionAsync ( CancellationToken cancellationToken ) : Task
cancellationToken CancellationToken
return Task