Class ProcedureParameterInfo
- Namespace
 - LinqToDB.SchemaProvider
 
- Assembly
 - linq2db.dll
 
Database procedure or function parameter description.
public class ProcedureParameterInfo
  - Inheritance
 - 
      
      ProcedureParameterInfo
 
- Inherited Members
 
- Extension Methods
 
Constructors
ProcedureParameterInfo()
public ProcedureParameterInfo()
  Fields
DataType
Get or sets database type for parameter.
public string? DataType
  Field Value
DataTypeExact
Get or sets exact database type for parameter.
public string? DataTypeExact
  Field Value
Description
Parameter's description.
public string? Description
  Field Value
IsIn
Gets or sets input or input-output parameter flag.
public bool IsIn
  Field Value
IsNullable
Gets flag indicating that it is nullable parameter.
public bool IsNullable
  Field Value
IsOut
Gets or sets output or input-output parameter flag.
public bool IsOut
  Field Value
IsResult
Gets or sets return value parameter flag.
public bool IsResult
  Field Value
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
ParameterName
Gets or sets parameter name.
public string? ParameterName
  Field Value
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
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
UDTName
Parameter's user-defined type(UDT) name.
public string? UDTName
  Field Value
UDTSchema
Parameter's user-defined type(UDT) schema/owner.
public string? UDTSchema