Tortuga.Chain Namespace
Tortuga.Chain.CommandBuilders Namespace
Tortuga.Chain.Metadata Namespace

SqlServerAppenders..::..WithIsolationLevel<(Of <(<'TObject>)>)> Method (TableDbCommandBuilder<(Of <(<'SqlCommand, SqlParameter, SqlServerLimitOption, TObject>)>)>, SqlServerIsolationLevel)

Sets the isolation level on the query using a table hint.

Namespace:  Tortuga.Chain.SqlServer
Assembly:  Tortuga.Chain.SqlServer.MDS (in Tortuga.Chain.SqlServer.MDS.dll)

Syntax


public static TableDbCommandBuilder<SqlCommand, SqlParameter, SqlServerLimitOption, TObject> WithIsolationLevel<TObject>(
	this TableDbCommandBuilder<SqlCommand, SqlParameter, SqlServerLimitOption, TObject> tableDbCommand,
	SqlServerIsolationLevel isolationLevel
)
<ExtensionAttribute> _
Public Shared Function WithIsolationLevel(Of TObject) ( _
	tableDbCommand As TableDbCommandBuilder(Of SqlCommand, SqlParameter, SqlServerLimitOption, TObject), _
	isolationLevel As SqlServerIsolationLevel _
) As TableDbCommandBuilder(Of SqlCommand, SqlParameter, SqlServerLimitOption, TObject)
[ExtensionAttribute]
public:
generic<typename TObject>
static TableDbCommandBuilder<SqlCommand^, SqlParameter^, SqlServerLimitOption^, TObject>^ WithIsolationLevel(
	TableDbCommandBuilder<SqlCommand^, SqlParameter^, SqlServerLimitOption^, TObject>^ tableDbCommand, 
	SqlServerIsolationLevel^ isolationLevel
)

Type Parameters

TObject

Parameters

tableDbCommand
Type: Tortuga.Chain.CommandBuilders..::..TableDbCommandBuilder<(Of <(<'SqlCommand, SqlParameter, SqlServerLimitOption, TObject>)>)>
The table database command.
isolationLevel
Type: Tortuga.Chain..::..SqlServerIsolationLevel
The isolation level.