Method CreateCommand
- Namespace
- Open.Database.Extensions
- Assembly
- Open.Database.Extensions.MSSqlClient.dll
CreateCommand(SqlConnection, CommandType, string, int)
Creates a SqlCommand from a connection with the command type, text, and timeout already set.
public static SqlCommand CreateCommand(this SqlConnection connection, CommandType type, string commandText, int secondsTimeout = 60)
Parameters
connectionSqlConnectionThe connection to create the command from.
typeCommandTypeThe command type: Text, StoredProcedure, or TableDirect.
commandTextstringThe command text, or the stored procedure name when
typeis StoredProcedure.secondsTimeoutintThe number of seconds to wait before the command times out. The default is 60 seconds.
Returns
- SqlCommand
A new SqlCommand that the caller owns and disposes. It is not associated with a transaction.
Remarks
The connection is not opened by this method; open it (see EnsureOpen(IDbConnection)) before executing the command.
Exceptions
- ArgumentNullException
connectionorcommandTextis null.- ArgumentException
commandTextis empty or white space.