Interface IScalarStoredProcedure<TParameters, TResult>
Provides an interface to execute scalar stored procedures.
Inherited Members
Namespace: Paradigm.ORM.Data.StoredProcedures
Assembly: Paradigm.ORM.Data.dll
Syntax
public interface IScalarStoredProcedure<in TParameters, TResult> : IRoutine, IDisposable
Type Parameters
Name | Description |
---|---|
TParameters | The type of the parameter class. |
TResult | The type of the result. |
Remarks
Instead of sending individual parameters to the procedure, the orm expects a
Methods
| Improve this Doc View SourceExecuteScalar(TParameters)
Executes the stored procedure and returns a scalar value.
Declaration
TResult ExecuteScalar(TParameters parameters)
Parameters
Type | Name | Description |
---|---|---|
TParameters | parameters | The parameters. |
Returns
Type | Description |
---|---|
TResult | The scalar value. |
ExecuteScalarAsync(TParameters)
Executes the stored procedure and returns a scalar value.
Declaration
Task<TResult> ExecuteScalarAsync(TParameters parameters)
Parameters
Type | Name | Description |
---|---|---|
TParameters | parameters | The parameters. |
Returns
Type | Description |
---|---|
Task<TResult> | The scalar value. |