Show / Hide Table of Contents

    Interface IProcedureParameterAdapter

    Procedure parameter mapping adapter

    Namespace: XData.Mapping.Dynamic
    Assembly: XData.docfx.dll
    Syntax
    public interface IProcedureParameterAdapter

    Methods

    | Improve this Doc View Source

    Array()

    Parameter is simple type array flag

    Declaration
    IProcedureParameterFlag Array()
    Returns
    Type Description
    IProcedureParameterFlag

    Procedure parameter mapping flag

    | Improve this Doc View Source

    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

    | Improve this Doc View Source

    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

    | Improve this Doc View Source

    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

    | Improve this Doc View Source

    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

    | Improve this Doc View Source

    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

    | Improve this Doc View Source

    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

    | Improve this Doc View Source

    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

    | Improve this Doc View Source

    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

    | Improve this Doc View Source

    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

    | Improve this Doc View Source

    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

    Extension Methods

    SerializationExtensions.ToXml<T>(T)
    CollectionsExtensions.SetValue<TKey, T>(TKey, T)
    CollectionsExtensions.AsEnum<T>(T)
    DataObjectQueryableExtensions.CompareVariable(Object, FilterOperation, String)
    Processing.Do<T>(T, Action<IProcess<T>>[])
    TypeExtensions.TryConvert<T, TResult>(T, Func<T, TResult>)
    TypeExtensions.TryConvert<T, TResult>(T, Func<T, TResult>, TResult)
    TypeExtensions.ChangeType<T>(Object)
    TypeExtensions.ChangeType(Object, Type)
    TypeExtensions.InvokeMethod<TRet>(Object, Type[], Expression<Func<TRet>>, BindingFlags)
    TypeExtensions.InvokeMethod(Object, Type[], Expression<Action>, BindingFlags)
    TypeExtensions.InvokeMethod<TRet>(Object, Expression<Func<TRet>>, BindingFlags)
    TypeExtensions.InvokeMethod(Object, Expression<Action>, BindingFlags)
    SqlBlockExtensions.SetExpression<TTag, TResult>(TTag, Expression<Func<IBlockQueryAdapter, TResult>>)
    QueryDescriptionExtensions.SetExpression<TTag, TResult>(TTag, Expression<Func<IQueryStructureAdapter, TResult>>)
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX