Class StoredProcedure
Stored procedure descriptor.
public sealed record StoredProcedure : CallableObject, IEquatable<CallableObject>, IEquatable<StoredProcedure>
- Inheritance
-
StoredProcedure
- Implements
- Inherited Members
- Extension Methods
Constructors
StoredProcedure(SqlObjectName, string?, IReadOnlyCollection<Parameter>, Exception?, IReadOnlyList<IReadOnlyList<ResultColumn>>?, Result)
Stored procedure descriptor.
public StoredProcedure(SqlObjectName Name, string? Description, IReadOnlyCollection<Parameter> Parameters, Exception? SchemaError, IReadOnlyList<IReadOnlyList<ResultColumn>>? ResultSets, Result Result)
Parameters
Name
SqlObjectNameProcedure name.
Description
stringOptional procedure description.
Parameters
IReadOnlyCollection<Parameter>Ordered list of parameters.
SchemaError
ExceptionIf
ResultSets
schema failed to load, contains generated exception.ResultSets
IReadOnlyList<IReadOnlyList<ResultColumn>>Result sets schema or
null
if schema load failed.Result
ResultProcedure scalar return value descriptor.
Properties
Result
Procedure scalar return value descriptor.
public Result Result { get; init; }
Property Value
ResultSets
Result sets schema or null
if schema load failed.
public IReadOnlyList<IReadOnlyList<ResultColumn>>? ResultSets { get; init; }
Property Value
SchemaError
If ResultSets
schema failed to load, contains generated exception.
public Exception? SchemaError { get; init; }