Get a batchable IDbCommand to use for inserting / deleting / updating
(might be called many times before a single call to ExecuteBatch()
Namespace:
NHibernate.EngineAssembly: NHibernate (in NHibernate.dll)
Syntax
Visual Basic (Declaration) |
---|
Function PrepareBatchCommand ( _ commandType As CommandType, _ sql As SqlString, _ parameterTypes As SqlType() _ ) As IDbCommand |
C# |
---|
IDbCommand PrepareBatchCommand( CommandType commandType, SqlString sql, SqlType[] parameterTypes ) |
Visual C++ |
---|
IDbCommand^ PrepareBatchCommand( CommandType commandType, SqlString^ sql, array<SqlType^>^ parameterTypes ) |
JavaScript |
---|
function prepareBatchCommand(commandType, sql, parameterTypes); |
Parameters
- commandType
- Type: System.Data..::.CommandType
The CommandType of the command.
- sql
- Type: NHibernate.SqlCommand..::.SqlString
The SqlString to convert to an IDbCommand.
- parameterTypes
- Type: array<
NHibernate.SqlTypes..::.SqlType
>[]()[]
The SqlTypes of parameters in sql.
Return Value
Remarks
After setting parameters, call AddToBatch() - do not execute the statement
explicitly.