Table of Contents

Method CreateStoredProcedureCommand

Namespace
Open.Database.Extensions
Assembly
Open.Database.Extensions.Core.dll

CreateStoredProcedureCommand(IDbConnection, string, int)

Creates a stored procedure IDbCommand from a connection.

public static IDbCommand CreateStoredProcedureCommand(this IDbConnection connection, string commandText, int secondsTimeout = 60)

Parameters

connection IDbConnection

The connection to create the command from.

commandText string

The stored procedure name to use.

secondsTimeout int

The number of seconds to wait before the command times out. The default is 60 seconds.

Returns

IDbCommand

A new IDbCommand 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

connection or commandText is null.

ArgumentException

commandText is empty or white space.

CreateStoredProcedureCommand(DbConnection, string, int)

Creates a stored procedure DbCommand from a DbConnection.

public static DbCommand CreateStoredProcedureCommand(this DbConnection connection, string procedureName, int secondsTimeout = 60)

Parameters

connection DbConnection

The connection to create the command from.

procedureName string

The stored procedure name to use.

secondsTimeout int

The number of seconds to wait before the command times out. The default is 60 seconds.

Returns

DbCommand

A new DbCommand 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

connection or procedureName is null.

ArgumentException

procedureName is empty or white space.