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 |