Show / Hide Table of Contents

    Interface IRepositoryPropertyMappingAdapter<T, TValue>

    Repository property mapping adapter

    Inherited Members
    IRepositoryReadOnlyPropertyMappingAdapter.ConcurrencyToken()
    IRepositoryReadOnlyPropertyMappingAdapter.OuterFlag()
    IPropertyMappingAdapter.Key()
    IPropertyMappingAdapter.Group(DataGrouping)
    IPropertyMappingAdapter.Group(Int32)
    IPropertyMappingAdapter.Hidden()
    IPropertyMappingAdapter.OrderBy(Int32, Boolean)
    IPropertyMappingAdapter.OrderBy(Int32)
    Namespace: XData.Mapping.Dynamic
    Assembly: XData.docfx.dll
    Syntax
    public interface IRepositoryPropertyMappingAdapter<T, TValue> : IRepositoryReadOnlyPropertyMappingAdapter, IPropertyMappingAdapter where T : class, ISqlObject, new()
    Type Parameters
    Name Description
    T
    TValue

    Methods

    | Improve this Doc View Source

    Default(DefaultType)

    Default value description

    Declaration
    IStructureFlag Default(DefaultType source)
    Parameters
    Type Name Description
    DefaultType source

    Default value algorithm

    Returns
    Type Description
    IStructureFlag

    Property default value description

    | Improve this Doc View Source

    Default(DefaultType, TValue)

    Default value description

    Declaration
    IStructureFlag Default(DefaultType source, TValue value)
    Parameters
    Type Name Description
    DefaultType source

    Default value algorithm

    TValue value

    Default value

    Returns
    Type Description
    IStructureFlag

    Property default value description

    | Improve this Doc View Source

    Default(DefaultType, TValue, DefaultFeature)

    Default value description

    Declaration
    IStructureFlag Default(DefaultType source, TValue value, DefaultFeature features)
    Parameters
    Type Name Description
    DefaultType source

    Default value algorithm

    TValue value

    Default value

    DefaultFeature features

    Default extended features

    Returns
    Type Description
    IStructureFlag

    Property default value description

    | Improve this Doc View Source

    Default(DefaultType, DefaultFeature)

    Default value description

    Declaration
    IStructureFlag Default(DefaultType source, DefaultFeature features)
    Parameters
    Type Name Description
    DefaultType source

    Default value algorithm

    DefaultFeature features

    Default extended features

    Returns
    Type Description
    IStructureFlag

    Property default value description

    | Improve this Doc View Source

    UpdateWith(Expression<Func<IQueryStructureAdapter, TValue>>)

    Update value source description

    Declaration
    IStructureFlag UpdateWith(Expression<Func<IQueryStructureAdapter, TValue>> expr)
    Parameters
    Type Name Description
    Expression<Func<IQueryStructureAdapter, TValue>> expr

    Update value expression definition

    Returns
    Type Description
    IStructureFlag

    Update value source description

    | Improve this Doc View Source

    UpdateWith(String, Type, String, DataGrouping, Expression<Func<ISubqueryLinkAdapter, IStructureFlag>>[])

    Update value source description

    Declaration
    IStructureFlag UpdateWith(string alias, Type subqueryType, string property, DataGrouping grouping = DataGrouping.None, params Expression<Func<ISubqueryLinkAdapter, IStructureFlag>>[] attributes)
    Parameters
    Type Name Description
    String alias

    Subquery alias

    Type subqueryType

    Subquery type

    String property

    Subquery selected property

    DataGrouping grouping

    Subquery selected property aggregate function

    Expression<Func<ISubqueryLinkAdapter, IStructureFlag>>[] attributes

    Subquery links

    Returns
    Type Description
    IStructureFlag

    Update value source description

    | Improve this Doc View Source

    UpdateWith(DataExpressionType, String)

    Update value source description

    Declaration
    IStructureFlag UpdateWith(DataExpressionType type, string exprText)
    Parameters
    Type Name Description
    DataExpressionType type

    Update value source expression type

    String exprText

    Expression text alias

    Returns
    Type Description
    IStructureFlag

    Update value source description

    | Improve this Doc View Source

    UpdateWith<TDObj>(String, IQueryDescription<TDObj>, Expression<Func<TDObj, TValue>>, DataGrouping, Expression<Func<ISubqueryLinkAdapter<T, TDObj>, IStructureFlag>>[])

    Update value source description

    Declaration
    IStructureFlag UpdateWith<TDObj>(string alias, IQueryDescription<TDObj> sub, Expression<Func<TDObj, TValue>> property, DataGrouping grouping = DataGrouping.None, params Expression<Func<ISubqueryLinkAdapter<T, TDObj>, IStructureFlag>>[] attributes)
        where TDObj : class
    Parameters
    Type Name Description
    String alias

    Subquery alias

    IQueryDescription<TDObj> sub

    Subquery definition

    Expression<Func<TDObj, TValue>> property

    Subquery selected property expression

    DataGrouping grouping

    Subquery selected property aggregate function

    Expression<Func<ISubqueryLinkAdapter<T, TDObj>, IStructureFlag>>[] attributes

    Subquery links

    Returns
    Type Description
    IStructureFlag

    Update value source description

    Type Parameters
    Name Description
    TDObj
    | Improve this Doc View Source

    UpdateWith<TDObj>(String, IQueryDescription<TDObj>, String, DataGrouping, Expression<Func<ISubqueryLinkAdapter<T, TDObj>, IStructureFlag>>[])

    Update value source description

    Declaration
    IStructureFlag UpdateWith<TDObj>(string alias, IQueryDescription<TDObj> sub, string property, DataGrouping grouping = DataGrouping.None, params Expression<Func<ISubqueryLinkAdapter<T, TDObj>, IStructureFlag>>[] attributes)
        where TDObj : class
    Parameters
    Type Name Description
    String alias

    Subquery alias

    IQueryDescription<TDObj> sub

    Subquery definition

    String property

    Subquery selected property

    DataGrouping grouping

    Subquery selected property aggregate function

    Expression<Func<ISubqueryLinkAdapter<T, TDObj>, IStructureFlag>>[] attributes

    Subquery links

    Returns
    Type Description
    IStructureFlag

    Update value source description

    Type Parameters
    Name Description
    TDObj

    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