Show / Hide Table of Contents

    Interface IField

    Field interface

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

    Properties

    | Improve this Doc View Source

    DefaultFeature

    Default extended features

    Declaration
    DefaultFeature DefaultFeature { get; }
    Property Value
    Type Description
    DefaultFeature
    | Improve this Doc View Source

    DefaultType

    Default source

    Declaration
    DefaultType DefaultType { get; }
    Property Value
    Type Description
    DefaultType
    | Improve this Doc View Source

    DefaultValue

    Default value

    Declaration
    object DefaultValue { get; }
    Property Value
    Type Description
    Object
    | Improve this Doc View Source

    EnumValues

    Enumeration values

    Declaration
    KeyValuePair<long, string>[] EnumValues { get; set; }
    Property Value
    Type Description
    KeyValuePair<Int64, String>[]
    | Improve this Doc View Source

    Exists

    Exists operation

    Declaration
    ExistsOperation Exists { get; }
    Property Value
    Type Description
    ExistsOperation
    | Improve this Doc View Source

    ExprScale

    Expression scale

    Declaration
    int ExprScale { get; }
    Property Value
    Type Description
    Int32
    | Improve this Doc View Source

    ExprSize

    Expression size

    Declaration
    int ExprSize { get; }
    Property Value
    Type Description
    Int32
    | Improve this Doc View Source

    ExprText

    Expression text

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

    ExprType

    Expression type

    Declaration
    DataExpressionType ExprType { get; }
    Property Value
    Type Description
    DataExpressionType
    | Improve this Doc View Source

    FieldName

    Field name

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

    Flags

    Flags

    Declaration
    DataPropertyFlag Flags { get; set; }
    Property Value
    Type Description
    DataPropertyFlag
    | Improve this Doc View Source

    IsAutoIncrement

    Auto increment field flag

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

    IsSelectable

    Selectable flag

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

    IsTablePk

    Table primary key flag

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

    Name

    Property name

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

    NativeSqlType

    Native SQL type name

    Declaration
    string NativeSqlType { get; }
    Property Value
    Type Description
    String
    Remarks

    Used to specify native SQL column type when conflicted with default type mapping

    WARNING! May be not supported by database adapter!

    | Improve this Doc View Source

    SqlType

    SQL type

    Declaration
    DbType SqlType { get; }
    Property Value
    Type Description
    DbType
    | Improve this Doc View Source

    UpdateWithExprText

    Update source expression text

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

    UpdateWithExprType

    Update source expression type

    Declaration
    DataExpressionType UpdateWithExprType { get; }
    Property Value
    Type Description
    DataExpressionType
    | Improve this Doc View Source

    XPath

    XML property value XPath

    Declaration
    string XPath { get; set; }
    Property Value
    Type Description
    String

    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