Table of Contents

Class ProcedureParameterInfo

Namespace
LinqToDB.SchemaProvider
Assembly
linq2db.dll

Database procedure or function parameter description.

public class ProcedureParameterInfo
Inheritance
ProcedureParameterInfo
Extension Methods

Fields

DataType

Get or sets database type for parameter.

public string? DataType

Field Value

string

DataTypeExact

Get or sets exact database type for parameter.

public string? DataTypeExact

Field Value

string

Description

Parameter's description.

public string? Description

Field Value

string

IsIn

Gets or sets input or input-output parameter flag.

public bool IsIn

Field Value

bool

IsNullable

Gets flag indicating that it is nullable parameter.

public bool IsNullable

Field Value

bool

IsOut

Gets or sets output or input-output parameter flag.

public bool IsOut

Field Value

bool

IsResult

Gets or sets return value parameter flag.

public bool IsResult

Field Value

bool

Length

Gets or sets parameter type length attribute.

public int? Length

Field Value

int?

Ordinal

Gets or sets parameter position.

public int Ordinal

Field Value

int

ParameterName

Gets or sets parameter name.

public string? ParameterName

Field Value

string

Precision

Gets or sets parameter type precision attribute.

public int? Precision

Field Value

int?

ProcedureID

Gets or sets unique procedure identifier. NOTE: this is not fully-qualified procedure name (even if it used right now for some providers as procedure identifier).

public string ProcedureID

Field Value

string

Scale

Gets or sets parameter type scale attribute.

public int? Scale

Field Value

int?

UDTCatalog

Parameter's user-defined type(UDT) catalog/database.

public string? UDTCatalog

Field Value

string

UDTName

Parameter's user-defined type(UDT) name.

public string? UDTName

Field Value

string

UDTSchema

Parameter's user-defined type(UDT) schema/owner.

public string? UDTSchema

Field Value

string