C# 클래스 YoureOnTime.Data.RetrySqlClientDriver

A NHibernate Driver for using the SqlClient DataProvider
상속: NHibernate.Driver.DriverBase, IEmbeddedBatcherFactoryProvider
파일 보기 프로젝트 열기: craigvn/NHibernateRetryable

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