Begins the IDbTransaction on the IDbConnection used by the ISession.

Namespace: NHibernate.Transaction
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
public void Begin(
	IsolationLevel isolationLevel
)
Visual Basic
Public Sub Begin ( _
	isolationLevel As IsolationLevel _
)
Visual C++
public:
virtual void Begin(
	IsolationLevel isolationLevel
) sealed

Parameters

isolationLevel
Type: System.Data..::..IsolationLevel

[Missing <param name="isolationLevel"/> documentation for "M:NHibernate.Transaction.AdoTransaction.Begin(System.Data.IsolationLevel)"]

Implements

ITransaction..::..Begin(IsolationLevel)

Exceptions

ExceptionCondition
NHibernate..::..TransactionException Thrown if there is any problems encountered while trying to create the IDbTransaction.

See Also