C# Класс YoureOnTime.Data.RetrySqlClientDriver

A NHibernate Driver for using the SqlClient DataProvider
Наследование: NHibernate.Driver.DriverBase, IEmbeddedBatcherFactoryProvider
Показать файл Открыть проект

Private Properties

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

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

Метод Описание
CreateCommand ( ) : IDbCommand

Creates an uninitialized IDbCommand object for the SqlClientDriver.

CreateConnection ( ) : IDbConnection

Creates an uninitialized IDbConnection object for the SqlClientDriver.

GenerateCommand ( CommandType type, NHibernate sqlString, NHibernate.SqlTypes.SqlType parameterTypes ) : IDbCommand
GetResultSetsCommand ( ISessionImplementor session ) : IResultSetsCommand
SetParameterSizes ( IDataParameterCollection parameters, NHibernate.SqlTypes.SqlType parameterTypes ) : void

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

Метод Описание
IsBlob ( IDbDataParameter dbParam, NHibernate.SqlTypes.SqlType sqlType ) : bool

Interprets if a parameter is a Blob (for the purposes of setting its default size)

IsText ( IDbDataParameter dbParam, NHibernate.SqlTypes.SqlType sqlType ) : bool

Interprets if a parameter is a Clob (for the purposes of setting its default size)

SetDefaultParameterSize ( IDbDataParameter dbParam, NHibernate.SqlTypes.SqlType sqlType ) : void
SetVariableLengthParameterSize ( IDbDataParameter dbParam, NHibernate.SqlTypes.SqlType sqlType ) : void

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

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

Creates an uninitialized IDbCommand object for the SqlClientDriver.
public CreateCommand ( ) : IDbCommand
Результат IDbCommand

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

Creates an uninitialized IDbConnection object for the SqlClientDriver.
public CreateConnection ( ) : IDbConnection
Результат IDbConnection

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

public GenerateCommand ( CommandType type, NHibernate sqlString, NHibernate.SqlTypes.SqlType parameterTypes ) : IDbCommand
type CommandType
sqlString NHibernate
parameterTypes NHibernate.SqlTypes.SqlType
Результат IDbCommand

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

public GetResultSetsCommand ( ISessionImplementor session ) : IResultSetsCommand
session ISessionImplementor
Результат IResultSetsCommand

IsBlob() защищенный статический Метод

Interprets if a parameter is a Blob (for the purposes of setting its default size)
protected static IsBlob ( IDbDataParameter dbParam, NHibernate.SqlTypes.SqlType sqlType ) : bool
dbParam IDbDataParameter The parameter
sqlType NHibernate.SqlTypes.SqlType The of the parameter
Результат bool

IsText() защищенный статический Метод

Interprets if a parameter is a Clob (for the purposes of setting its default size)
protected static IsText ( IDbDataParameter dbParam, NHibernate.SqlTypes.SqlType sqlType ) : bool
dbParam IDbDataParameter The parameter
sqlType NHibernate.SqlTypes.SqlType The of the parameter
Результат bool

SetDefaultParameterSize() защищенный статический Метод

protected static SetDefaultParameterSize ( IDbDataParameter dbParam, NHibernate.SqlTypes.SqlType sqlType ) : void
dbParam IDbDataParameter
sqlType NHibernate.SqlTypes.SqlType
Результат void

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

public static SetParameterSizes ( IDataParameterCollection parameters, NHibernate.SqlTypes.SqlType parameterTypes ) : void
parameters IDataParameterCollection
parameterTypes NHibernate.SqlTypes.SqlType
Результат void

SetVariableLengthParameterSize() защищенный статический Метод

protected static SetVariableLengthParameterSize ( IDbDataParameter dbParam, NHibernate.SqlTypes.SqlType sqlType ) : void
dbParam IDbDataParameter
sqlType NHibernate.SqlTypes.SqlType
Результат void