Class ParameterDescription
SQL procedure / function parameter description
Implements
Inherited Members
Namespace: XData.Mapping.Dynamic
Assembly: XData.docfx.dll
Syntax
public class ParameterDescription : IParameterDescription
Properties
| Improve this Doc View SourceAlias
Procedure alias
Declaration
public string Alias { get; set; }
Property Value
| Type | Description |
|---|---|
| String |
Binding
Parameter XData binding name
Declaration
public string Binding { get; set; }
Property Value
| Type | Description |
|---|---|
| String |
DbType
Parameter database type
Declaration
public DbType DbType { get; set; }
Property Value
| Type | Description |
|---|---|
| DbType |
DefaultValue
Parameter default value
Declaration
public object DefaultValue { get; set; }
Property Value
| Type | Description |
|---|---|
| Object |
DefaultValueType
Parameter default value type
Declaration
public DefaultType DefaultValueType { get; set; }
Property Value
| Type | Description |
|---|---|
| DefaultType |
Direction
Parameter direction
Declaration
public ParameterDirection Direction { get; set; }
Property Value
| Type | Description |
|---|---|
| ParameterDirection |
Name
Parameter name
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| String |
NativeSqlType
Parameter native SQL type
Declaration
public string NativeSqlType { get; set; }
Property Value
| Type | Description |
|---|---|
| String |
Order
Parameter order
Declaration
public int Order { get; set; }
Property Value
| Type | Description |
|---|---|
| Int32 |
Scale
Parameter scale
Declaration
public int Scale { get; set; }
Property Value
| Type | Description |
|---|---|
| Int32 |
Size
Parameter size
Declaration
public int Size { get; set; }
Property Value
| Type | Description |
|---|---|
| Int32 |
Type
Parameter mapped type
Declaration
public Type Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Type |
TypeIsArray
Parameter is VARARRAY
Declaration
public bool TypeIsArray { get; set; }
Property Value
| Type | Description |
|---|---|
| Boolean |
UdtSqlType
Parameter user-defined-type definition
Declaration
public UdtSqlType UdtSqlType { get; set; }
Property Value
| Type | Description |
|---|---|
| UdtSqlType |
Value
Parameter value
Declaration
public object Value { get; set; }
Property Value
| Type | Description |
|---|---|
| Object |
Methods
| Improve this Doc View SourceClone()
Parameter clone
Declaration
public IParameterDescription Clone()
Returns
| Type | Description |
|---|---|
| IParameterDescription |
Copy(Object)
Parameter copy
Declaration
public IParameterDescription Copy(object value)
Parameters
| Type | Name | Description |
|---|---|---|
| Object | value | Parameter value |
Returns
| Type | Description |
|---|---|
| IParameterDescription | Parameter description |
GetValue<T>()
Parameter conversion
Declaration
public T GetValue<T>()
Returns
| Type | Description |
|---|---|
| T |
Type Parameters
| Name | Description |
|---|---|
| T | Conversion result type |