C# Class Simple.Data.Oracle.OracleProcedureExecutor

Inheritance: IProcedureExecutor
显示文件 Open project: SimonH/Simple.Data.Oracle

Public Methods

Method Description
Execute ( object>.IDictionary suppliedParameters ) : IEnumerable
Execute ( object>.IDictionary suppliedParameters, IDbTransaction transaction ) : IEnumerable
ExecuteReader ( IDbCommand command ) : IEnumerable
OracleProcedureExecutor ( OracleConnectionProvider connectionProvider, ObjectName procedureName ) : System

Private Methods

Method Description
ExecuteNonQuery ( IDbCommand command ) : IEnumerable
ResolvePackageCallAndQuote ( Procedure procedure ) : string
RetrieveOutputParameters ( OracleParameterCollection parameters, object>.IDictionary suppliedParameters ) : void
SetParameters ( Procedure procedure, OracleCommand cmd, object>.IDictionary suppliedParameters ) : void

Method Details

Execute() public method

public Execute ( object>.IDictionary suppliedParameters ) : IEnumerable
suppliedParameters object>.IDictionary
return IEnumerable

Execute() public method

public Execute ( object>.IDictionary suppliedParameters, IDbTransaction transaction ) : IEnumerable
suppliedParameters object>.IDictionary
transaction IDbTransaction
return IEnumerable

ExecuteReader() public method

public ExecuteReader ( IDbCommand command ) : IEnumerable
command IDbCommand
return IEnumerable

OracleProcedureExecutor() public method

public OracleProcedureExecutor ( OracleConnectionProvider connectionProvider, ObjectName procedureName ) : System
connectionProvider OracleConnectionProvider
procedureName ObjectName
return System