Table of Contents

Struct ProcedureOutputParameter

Namespace
NextORM.Core
Assembly
nextorm.core.dll

A snapshot of one output or input/output parameter after a raw command has run. The live DbParameter is never exposed: the value is copied when the owning ProcedureResult reads its outputs.

public readonly record struct ProcedureOutputParameter : IEquatable<ProcedureOutputParameter>
Implements
Inherited Members
Extension Methods

Constructors

ProcedureOutputParameter(string, object?, ParameterDirection)

A snapshot of one output or input/output parameter after a raw command has run. The live DbParameter is never exposed: the value is copied when the owning ProcedureResult reads its outputs.

public ProcedureOutputParameter(string Name, object? Value, ParameterDirection Direction)

Parameters

Name string

The parameter name as reported by the provider.

Value object

The value returned by the provider, or null for DBNull.

Direction ParameterDirection

The parameter direction (Output or InputOutput).

Properties

Direction

The parameter direction (Output or InputOutput).

public ParameterDirection Direction { get; init; }

Property Value

ParameterDirection

Name

The parameter name as reported by the provider.

public string Name { get; init; }

Property Value

string

Value

The value returned by the provider, or null for DBNull.

public object? Value { get; init; }

Property Value

object