Namespaces

Types

Type SqlServerCeDriver

Namespace NHibernate.Driver

Parent ReflectionBasedDriver

Methods

Properties

Public instance methods

void Configure(IDictionary settings)

Parameters
IDictionary settings

IBatcher CreateBatcher(ConnectionManager connectionManager)

Parameters
return IBatcher
ConnectionManager connectionManager

IDbCommand CreateCommand()

Parameters
return IDbCommand

IDbConnection CreateConnection()

Parameters
return IDbConnection

bool Equals(object obj)

Parameters
return bool
object obj

string FormatNameForParameter(string parameterName)

Parameters
return string
string parameterName

string FormatNameForSql(string parameterName)

Parameters
return string
string parameterName

IDbCommand GenerateCommand(CommandType type, SqlString sqlString, SqlType[] parameterTypes)

Parameters
return IDbCommand
CommandType type
SqlString sqlString
SqlType[] parameterTypes

IDbDataParameter GenerateOutputParameter(IDbCommand command)

Parameters
return IDbDataParameter
IDbCommand command

int GetHashCode()

Parameters
return int

Type GetType()

Parameters
return Type

void PrepareCommand(IDbCommand command)

Parameters
IDbCommand command

string ToString()

Parameters
return string

Public properties

string NamedPrefix get;

The Named Prefix for parameters.
return string

bool SupportsMultipleOpenReaders get;

The SqlClient driver does NOT support more than 1 open IDataReader with only 1 IDbConnection.
Ms Sql 2000 (and 7) throws an Exception when multiple DataReaders are attempted to be Opened. When Yukon comes out a new Driver will be created for Yukon because it is supposed to support it.
return bool

bool SupportsMultipleQueries get;

return bool

bool UseNamedPrefixInParameter get;

MsSql requires the use of a Named Prefix in the Parameter.
${WriteSummary(content)}
return bool

bool UseNamedPrefixInSql get;

MsSql requires the use of a Named Prefix in the SQL statement.
${WriteSummary(content)}
return bool