Table of Contents

Class ParameterSchema

Namespace
LinqToDB.SchemaProvider
Assembly
linq2db.dll

Describes database procedure or function parameter.

public class ParameterSchema
Inheritance
ParameterSchema
Extension Methods

Properties

DataType

Gets parameter type as DataType enumeration value.

public DataType DataType { get; set; }

Property Value

DataType

Description

Gets parameter description.

public string? Description { get; set; }

Property Value

string

IsIn

Gets flag indicating that it is input parameter.

public bool IsIn { get; set; }

Property Value

bool

IsNullable

Gets flag indicating that it is nullable parameter.

public bool IsNullable { get; set; }

Property Value

bool

IsOut

Gets flag indicating that it is output parameter.

public bool IsOut { get; set; }

Property Value

bool

IsResult

Gets flag indicating that it is return value parameter.

public bool IsResult { get; set; }

Property Value

bool

ParameterName

Gets C#-friendly parameter name.

public string ParameterName { get; set; }

Property Value

string

ParameterType

Gets .net type for parameter as string.

public string ParameterType { get; set; }

Property Value

string

ProviderSpecificType

Gets provider-specific .net parameter type as a string.

public string? ProviderSpecificType { get; set; }

Property Value

string

SchemaName

Gets parameter's name.

public string? SchemaName { get; set; }

Property Value

string

SchemaType

Gets database-specific parameter type.

public string? SchemaType { get; set; }

Property Value

string

Size

Gets parameter type size.

public int? Size { get; set; }

Property Value

int?

SystemType

Gets .net type for parameter.

public Type? SystemType { get; set; }

Property Value

Type