Namespaces

Types

Type IDriver

Namespace NHibernate.Driver

Methods

Properties

Public instance methods

void Configure(IDictionary settings)

Configure the driver using .
Parameters
IDictionary settings

IBatcher CreateBatcher(ConnectionManager connectionManager)

Create an instance of IBatcher according to the configuration and the capabilities of the driver
Parameters
return IBatcher
ConnectionManager connectionManager The connection manager for the batcher.

IDbConnection CreateConnection()

Creates an uninitialized IDbConnection object for the specific Driver
Parameters
return IDbConnection

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

Parameters
return IDbCommand
CommandType type
SqlString sqlString
SqlType[] parameterTypes

void PrepareCommand(IDbCommand command)

Prepare the by calling Prepare . May be a no-op if the driver does not support preparing commands, or for any other reason.
Parameters
IDbCommand command

Public properties

bool SupportsMultipleOpenReaders get;

Does this Driver support having more than 1 open IDataReader with the same IDbConnection.
Docu.Documentation.Comments.Paragraph Docu.Documentation.Comments.Paragraph
return bool

bool SupportsMultipleQueries get;

Can we issue several select queries in a single query, and get several result sets back?
return bool