C# Class Shaolinq.Persistence.SqlDatabaseContext

Inheritance: IDisposable
Afficher le fichier Open project: tumtumtum/Shaolinq Class Usage Examples

Protected Properties

Свойство Type Description
dbProviderFactory System.Data.Common.DbProviderFactory

Méthodes publiques

Méthode Description
AcquireDisabledForeignKeyCheckContext ( SqlTransactionalCommandsContext sqlDatabaseCommandsContext ) : IDisabledForeignKeyCheckContext
CreateDbProviderFactory ( ) : System.Data.Common.DbProviderFactory
CreateQueryProvider ( ) : ISqlQueryProvider
DecorateException ( Exception exception, DataAccessObject dataAccessObject, string relatedQuery ) : Exception
Dispose ( ) : void
Dispose ( bool disposing ) : void
DropAllConnections ( ) : void
GetRelatedSql ( Exception e ) : string

Méthodes protégées

Méthode Description
CreateSqlTransactionalCommandsContext ( IDbConnection connection, System.Data.TransactionContext transactionContext ) : SqlTransactionalCommandsContext
SqlDatabaseContext ( DataAccessModel model, SqlDialect sqlDialect, SqlDataTypeProvider sqlDataTypeProvider, SqlQueryFormatterManager sqlQueryFormatterManager, string databaseName, SqlDatabaseContextInfo contextInfo ) : System

Private Methods

Méthode Description
CreateSqlTransactionalCommandsContext ( System.Data.TransactionContext transactionContext ) : SqlTransactionalCommandsContext
OpenConnection ( ) : IDbConnection
OpenServerConnection ( ) : IDbConnection

Method Details

AcquireDisabledForeignKeyCheckContext() public abstract méthode

public abstract AcquireDisabledForeignKeyCheckContext ( SqlTransactionalCommandsContext sqlDatabaseCommandsContext ) : IDisabledForeignKeyCheckContext
sqlDatabaseCommandsContext SqlTransactionalCommandsContext
Résultat IDisabledForeignKeyCheckContext

CreateDbProviderFactory() public abstract méthode

public abstract CreateDbProviderFactory ( ) : System.Data.Common.DbProviderFactory
Résultat System.Data.Common.DbProviderFactory

CreateQueryProvider() public méthode

public CreateQueryProvider ( ) : ISqlQueryProvider
Résultat ISqlQueryProvider

CreateSqlTransactionalCommandsContext() protected méthode

protected CreateSqlTransactionalCommandsContext ( IDbConnection connection, System.Data.TransactionContext transactionContext ) : SqlTransactionalCommandsContext
connection IDbConnection
transactionContext System.Data.TransactionContext
Résultat SqlTransactionalCommandsContext

DecorateException() public méthode

public DecorateException ( Exception exception, DataAccessObject dataAccessObject, string relatedQuery ) : Exception
exception System.Exception
dataAccessObject DataAccessObject
relatedQuery string
Résultat System.Exception

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( bool disposing ) : void
disposing bool
Résultat void

DropAllConnections() public méthode

public DropAllConnections ( ) : void
Résultat void

GetRelatedSql() public méthode

public GetRelatedSql ( Exception e ) : string
e System.Exception
Résultat string

SqlDatabaseContext() protected méthode

protected SqlDatabaseContext ( DataAccessModel model, SqlDialect sqlDialect, SqlDataTypeProvider sqlDataTypeProvider, SqlQueryFormatterManager sqlQueryFormatterManager, string databaseName, SqlDatabaseContextInfo contextInfo ) : System
model DataAccessModel
sqlDialect SqlDialect
sqlDataTypeProvider SqlDataTypeProvider
sqlQueryFormatterManager SqlQueryFormatterManager
databaseName string
contextInfo SqlDatabaseContextInfo
Résultat System

Property Details

dbProviderFactory protected_oe property

protected DbProviderFactory,System.Data.Common dbProviderFactory
Résultat System.Data.Common.DbProviderFactory