Interface IProcedureParameterAdapter
Procedure parameter mapping adapter
Namespace: XData.Mapping.Dynamic
Assembly: XData.docfx.dll
Syntax
public interface IProcedureParameterAdapter
Methods
| Improve this Doc View SourceArray()
Parameter is simple type array flag
Declaration
IProcedureParameterFlag Array()
Returns
Type | Description |
---|---|
IProcedureParameterFlag | Procedure parameter mapping flag |
Default(Object)
Parameter default value
Declaration
IProcedureParameterFlag Default(object defaultValue)
Parameters
Type | Name | Description |
---|---|---|
Object | defaultValue | Parameter default value |
Returns
Type | Description |
---|---|
IProcedureParameterFlag | Procedure parameter mapping flag |
Default(DefaultType)
Parameter default value
Declaration
IProcedureParameterFlag Default(DefaultType type)
Parameters
Type | Name | Description |
---|---|---|
DefaultType | type | Parameter default value type |
Returns
Type | Description |
---|---|
IProcedureParameterFlag | Procedure parameter mapping flag |
Default(DefaultType, Object)
Parameter default value
Declaration
IProcedureParameterFlag Default(DefaultType type, object defaultValue)
Parameters
Type | Name | Description |
---|---|---|
DefaultType | type | Parameter default value type |
Object | defaultValue | Parameter default value |
Returns
Type | Description |
---|---|
IProcedureParameterFlag | Procedure parameter mapping flag |
Direction(ParameterDirection)
Parameter direction
Declaration
IProcedureParameterFlag Direction(ParameterDirection direction)
Parameters
Type | Name | Description |
---|---|---|
ParameterDirection | direction | Parameter direction |
Returns
Type | Description |
---|---|
IProcedureParameterFlag | Procedure parameter mapping flag |
NativeSqlType(String)
Native SQL type name
Declaration
IProcedureParameterFlag NativeSqlType(string nativeSqlType)
Parameters
Type | Name | Description |
---|---|---|
String | nativeSqlType | Native SQL type name |
Returns
Type | Description |
---|---|
IProcedureParameterFlag | Procedure parameter mapping flag |
ParameterName(String)
Parameter mapping name
Declaration
IProcedureParameterFlag ParameterName(string parameterName)
Parameters
Type | Name | Description |
---|---|---|
String | parameterName | Parameter mapping name |
Returns
Type | Description |
---|---|
IProcedureParameterFlag | Procedure parameter mapping flag |
Size(Int32)
Size of SQL expression result value
Declaration
IProcedureParameterFlag Size(int size)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | Size |
Returns
Type | Description |
---|---|
IProcedureParameterFlag | SQL expression mapping flag |
Size(Int32, Int32)
Size of SQL expression result value
Declaration
IProcedureParameterFlag Size(int size, int scale)
Parameters
Type | Name | Description |
---|---|---|
Int32 | size | Size |
Int32 | scale | Scale |
Returns
Type | Description |
---|---|
IProcedureParameterFlag | SQL expression mapping flag |
UdtDataType(String)
User defined type mapping
Declaration
IProcedureParameterFlag UdtDataType(string sqlTypeName)
Parameters
Type | Name | Description |
---|---|---|
String | sqlTypeName | UDT SQL type name |
Returns
Type | Description |
---|---|
IProcedureParameterFlag | Procedure parameter mapping flag |
UdtDataType(String, String)
User defined type mapping
Declaration
IProcedureParameterFlag UdtDataType(string sqlTypeName, string elementSqlTypeName)
Parameters
Type | Name | Description |
---|---|---|
String | sqlTypeName | UDT SQL type name |
String | elementSqlTypeName | UDT type element type name |
Returns
Type | Description |
---|---|
IProcedureParameterFlag | Procedure parameter mapping flag |