Show / Hide Table of Contents

    Class TableInfo

    Table information

    Inheritance
    Object
    TableInfo
    Implements
    IEquatable<TableInfo>
    ICloneable
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Namespace: XData.Database
    Assembly: XData.docfx.dll
    Syntax
    [Serializable]
    public class TableInfo : IEquatable<TableInfo>, ICloneable

    Properties

    | Improve this Doc View Source

    Fields

    Table fields

    Declaration
    public List<FieldInfo> Fields { get; set; }
    Property Value
    Type Description
    List<FieldInfo>
    | Improve this Doc View Source

    Name

    Table name

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

    Methods

    | Improve this Doc View Source

    Clone()

    Creates a new object that is a copy of the current instance.

    Declaration
    public object Clone()
    Returns
    Type Description
    Object

    A new object that is a copy of this instance.

    | Improve this Doc View Source

    Equals(TableInfo)

    Indicates whether the current object is equal to another object of the same type.

    Declaration
    public virtual bool Equals(TableInfo other)
    Parameters
    Type Name Description
    TableInfo other

    An object to compare with this object.

    Returns
    Type Description
    Boolean

    true if the current object is equal to the other parameter; otherwise, false.

    | Improve this Doc View Source

    RefreshFields(String, IConfiguration)

    Refresh table info

    Declaration
    public TableInfo RefreshFields(string context, IConfiguration cfg = null)
    Parameters
    Type Name Description
    String context

    Context name

    IConfiguration cfg

    Configuration

    Returns
    Type Description
    TableInfo

    Refreshed table info

    | Improve this Doc View Source

    ToString()

    Returns a string that represents the current object.

    Declaration
    public override string ToString()
    Returns
    Type Description
    String

    A string that represents the current object.

    Overrides
    Object.ToString()

    Implements

    System.IEquatable<T>
    System.ICloneable

    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