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
NameSqlObjectNameProcedure name.
DescriptionstringOptional procedure description.
ParametersIReadOnlyCollection<Parameter>Ordered list of parameters.
SchemaErrorExceptionIf
ResultSetsschema failed to load, contains generated exception.ResultSetsIReadOnlyList<IReadOnlyList<ResultColumn>>Result sets schema or
nullif schema load failed.ResultResultProcedure 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; }