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

SqlServerAppenders..::..WithIndex Method (TableDbCommandBuilder<(Of <(<'SqlCommand, SqlParameter, SqlServerLimitOption>)>)>, IndexMetadata<(Of <(<'AbstractObjectName, AbstractDbType>)>)>)

Overrides which index will be used for a query.

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

Syntax


public static TableDbCommandBuilder<SqlCommand, SqlParameter, SqlServerLimitOption> WithIndex(
	this TableDbCommandBuilder<SqlCommand, SqlParameter, SqlServerLimitOption> tableDbCommand,
	IndexMetadata<AbstractObjectName, AbstractDbType> index
)
<ExtensionAttribute> _
Public Shared Function WithIndex ( _
	tableDbCommand As TableDbCommandBuilder(Of SqlCommand, SqlParameter, SqlServerLimitOption), _
	index As IndexMetadata(Of AbstractObjectName, AbstractDbType) _
) As TableDbCommandBuilder(Of SqlCommand, SqlParameter, SqlServerLimitOption)
[ExtensionAttribute]
public:
static TableDbCommandBuilder<SqlCommand^, SqlParameter^, SqlServerLimitOption^>^ WithIndex(
	TableDbCommandBuilder<SqlCommand^, SqlParameter^, SqlServerLimitOption^>^ tableDbCommand, 
	IndexMetadata<AbstractObjectName^, AbstractDbType^>^ index
)

Parameters

tableDbCommand
Type: Tortuga.Chain.CommandBuilders..::..TableDbCommandBuilder<(Of <(<'SqlCommand, SqlParameter, SqlServerLimitOption>)>)>
The table database command.
index
Type: Tortuga.Chain.Metadata..::..IndexMetadata<(Of <(<'AbstractObjectName, AbstractDbType>)>)>
The index to use.