Show / Hide Table of Contents

    Interface IDataSource

    Data object source

    Inherited Members
    ICloneable.Clone()
    Namespace: XData.DataSource.Structure
    Assembly: XData.docfx.dll
    Syntax
    public interface IDataSource : ICloneable

    Properties

    | Improve this Doc View Source

    Alias

    Source alias

    Declaration
    string Alias { get; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    IsBase

    Base table flag

    Declaration
    bool IsBase { get; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    SourceType

    Source type

    Declaration
    DataSourceType SourceType { get; }
    Property Value
    Type Description
    DataSourceType

    Methods

    | Improve this Doc View Source

    GetField(String, String, out String, out String)

    Returns property field

    Declaration
    IField GetField(string sourceAlias, string fieldName, out string alias, out string fullName)
    Parameters
    Type Name Description
    String sourceAlias

    Source alias

    String fieldName

    Field name

    String alias

    Relative source alias

    String fullName

    Relative field full name

    Returns
    Type Description
    IField

    Field object

    | Improve this Doc View Source

    GetField(String, out String, out String)

    Returns property field

    Declaration
    IField GetField(string propertyName, out string alias, out string fieldName)
    Parameters
    Type Name Description
    String propertyName

    Property name

    String alias

    Relative source alias

    String fieldName

    Relative field full name

    Returns
    Type Description
    IField

    Field object

    | Improve this Doc View Source

    GetFields()

    Returns selected fields

    Declaration
    IEnumerable<SelectedField> GetFields()
    Returns
    Type Description
    IEnumerable<SelectedField>

    Selected fields list

    | Improve this Doc View Source

    GetFields(Type)

    Returns selected fields of subquery with type

    Declaration
    IEnumerable<SelectedField> GetFields(Type type)
    Parameters
    Type Name Description
    Type type
    Returns
    Type Description
    IEnumerable<SelectedField>

    Selected fields list

    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