C# Класс Shaolinq.Persistence.SqlDatabaseContext

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
dbProviderFactory System.Data.Common.DbProviderFactory

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
CreateSqlTransactionalCommandsContext ( IDbConnection connection, System.Data.TransactionContext transactionContext ) : SqlTransactionalCommandsContext
SqlDatabaseContext ( DataAccessModel model, SqlDialect sqlDialect, SqlDataTypeProvider sqlDataTypeProvider, SqlQueryFormatterManager sqlQueryFormatterManager, string databaseName, SqlDatabaseContextInfo contextInfo ) : System

Приватные методы

Метод Описание
CreateSqlTransactionalCommandsContext ( System.Data.TransactionContext transactionContext ) : SqlTransactionalCommandsContext
OpenConnection ( ) : IDbConnection
OpenServerConnection ( ) : IDbConnection

Описание методов

AcquireDisabledForeignKeyCheckContext() публичный абстрактный Метод

public abstract AcquireDisabledForeignKeyCheckContext ( SqlTransactionalCommandsContext sqlDatabaseCommandsContext ) : IDisabledForeignKeyCheckContext
sqlDatabaseCommandsContext SqlTransactionalCommandsContext
Результат IDisabledForeignKeyCheckContext

CreateDbProviderFactory() публичный абстрактный Метод

public abstract CreateDbProviderFactory ( ) : System.Data.Common.DbProviderFactory
Результат System.Data.Common.DbProviderFactory

CreateQueryProvider() публичный Метод

public CreateQueryProvider ( ) : ISqlQueryProvider
Результат ISqlQueryProvider

CreateSqlTransactionalCommandsContext() защищенный Метод

protected CreateSqlTransactionalCommandsContext ( IDbConnection connection, System.Data.TransactionContext transactionContext ) : SqlTransactionalCommandsContext
connection IDbConnection
transactionContext System.Data.TransactionContext
Результат SqlTransactionalCommandsContext

DecorateException() публичный Метод

public DecorateException ( Exception exception, DataAccessObject dataAccessObject, string relatedQuery ) : Exception
exception System.Exception
dataAccessObject DataAccessObject
relatedQuery string
Результат System.Exception

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( bool disposing ) : void
disposing bool
Результат void

DropAllConnections() публичный Метод

public DropAllConnections ( ) : void
Результат void

GetRelatedSql() публичный Метод

public GetRelatedSql ( Exception e ) : string
e System.Exception
Результат string

SqlDatabaseContext() защищенный Метод

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
Результат System

Описание свойств

dbProviderFactory защищенное свойство

protected DbProviderFactory,System.Data.Common dbProviderFactory
Результат System.Data.Common.DbProviderFactory