Show / Hide Table of Contents

    Interface IExternalLinkAdapter<T, TChild>

    External link mapping adapter

    Namespace: XData.Mapping.Dynamic
    Assembly: XData.docfx.dll
    Syntax
    public interface IExternalLinkAdapter<T, TChild>
        where T : class, ISqlObject, new()
        where TChild : class, ISqlObject, new()
    Type Parameters
    Name Description
    T

    Parent date object type

    TChild

    Child date object type

    Methods

    | Improve this Doc View Source

    DirectLink()

    External link direct link flag

    Declaration
    IExternalLinkFlag DirectLink()
    Returns
    Type Description
    IExternalLinkFlag

    External link flag

    See Also
    ShowSubtree
    | Improve this Doc View Source

    Filter(Expression<Func<TChild, RuntimeFilter>>)

    External link runtime filter

    Declaration
    IExternalLinkFlag Filter(Expression<Func<TChild, RuntimeFilter>> filter)
    Parameters
    Type Name Description
    Expression<Func<TChild, RuntimeFilter>> filter

    Runtime filter

    Returns
    Type Description
    IExternalLinkFlag

    External link flag

    | Improve this Doc View Source

    FilterCombination(String)

    External link filter combination flag

    Declaration
    IExternalLinkFlag FilterCombination(string combinationName)
    Parameters
    Type Name Description
    String combinationName

    Filter combination name

    Returns
    Type Description
    IExternalLinkFlag
    | Improve this Doc View Source

    MasterRefresh()

    External link master refresh flag

    Declaration
    IExternalLinkFlag MasterRefresh()
    Returns
    Type Description
    IExternalLinkFlag

    External link flag

    | Improve this Doc View Source

    Nullable(FilterNullable)

    External link filter null value assignment mode flag

    Declaration
    IExternalLinkFlag Nullable(FilterNullable nullable)
    Parameters
    Type Name Description
    FilterNullable nullable

    Filter null value assignment mode

    Returns
    Type Description
    IExternalLinkFlag

    External link flag

    See Also
    FilterNullable
    | Improve this Doc View Source

    Operation(FilterOperation)

    External link filter operation flag

    Declaration
    IExternalLinkFlag Operation(FilterOperation operation)
    Parameters
    Type Name Description
    FilterOperation operation

    Filter operation

    Returns
    Type Description
    IExternalLinkFlag

    External link flag

    See Also
    FilterOperation
    | Improve this Doc View Source

    PrimaryFilter()

    External link optional filter flag

    Declaration
    IExternalLinkFlag PrimaryFilter()
    Returns
    Type Description
    IExternalLinkFlag

    External link flag

    See Also
    IOptionalFilter
    | Improve this Doc View Source

    Property(Expression<Func<TChild, Object>>)

    External link child property

    Declaration
    IExternalLinkFlag Property(Expression<Func<TChild, object>> property)
    Parameters
    Type Name Description
    Expression<Func<TChild, Object>> property

    Child type property

    Returns
    Type Description
    IExternalLinkFlag

    External link flag

    | Improve this Doc View Source

    Property(String)

    External link child property

    Declaration
    IExternalLinkFlag Property(string property)
    Parameters
    Type Name Description
    String property

    Child type property

    Returns
    Type Description
    IExternalLinkFlag

    External link flag

    | Improve this Doc View Source

    Property<TChildInner>(Expression<Func<TChildInner, Object>>)

    External link child property

    Declaration
    IExternalLinkFlag Property<TChildInner>(Expression<Func<TChildInner, object>> property)
    Parameters
    Type Name Description
    Expression<Func<TChildInner, Object>> property

    Child inner type property

    Returns
    Type Description
    IExternalLinkFlag

    External link flag

    Type Parameters
    Name Description
    TChildInner

    Child inner type

    | Improve this Doc View Source

    Property<TChildInner>(String)

    External link child property

    Declaration
    IExternalLinkFlag Property<TChildInner>(string property)
    Parameters
    Type Name Description
    String property

    Child inner type property

    Returns
    Type Description
    IExternalLinkFlag

    External link flag

    Type Parameters
    Name Description
    TChildInner

    Child inner type

    | Improve this Doc View Source

    TreeFilter()

    External link filter tree root condition (START WITH) flag

    Declaration
    IExternalLinkFlag TreeFilter()
    Returns
    Type Description
    IExternalLinkFlag

    External link 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