Search Results for

    Show / Hide Table of Contents

    Class TableInfo

    Inheritance
    System.Object
    TableInfo
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: FreeSql.Internal.Model
    Assembly: FreeSql.dll
    Syntax
    public class TableInfo

    Properties

    | Improve this Doc View Source

    AsTableColumn

    Declaration
    public ColumnInfo AsTableColumn { get; }
    Property Value
    Type Description
    ColumnInfo
    | Improve this Doc View Source

    AsTableImpl

    Declaration
    public IAsTable AsTableImpl { get; }
    Property Value
    Type Description
    IAsTable
    | Improve this Doc View Source

    Columns

    Declaration
    public Dictionary<string, ColumnInfo> Columns { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.Dictionary<System.String, ColumnInfo>
    | Improve this Doc View Source

    ColumnsByCanUpdateDbUpdateValue

    Declaration
    public ColumnInfo[] ColumnsByCanUpdateDbUpdateValue { get; set; }
    Property Value
    Type Description
    ColumnInfo[]
    | Improve this Doc View Source

    ColumnsByCs

    Declaration
    public Dictionary<string, ColumnInfo> ColumnsByCs { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.Dictionary<System.String, ColumnInfo>
    | Improve this Doc View Source

    ColumnsByCsIgnore

    Declaration
    public Dictionary<string, ColumnInfo> ColumnsByCsIgnore { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.Dictionary<System.String, ColumnInfo>
    | Improve this Doc View Source

    ColumnsByPosition

    Declaration
    public ColumnInfo[] ColumnsByPosition { get; set; }
    Property Value
    Type Description
    ColumnInfo[]
    | Improve this Doc View Source

    Comment

    Declaration
    public string Comment { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    CsName

    Declaration
    public string CsName { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    DbName

    Declaration
    public string DbName { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    DbOldName

    Declaration
    public string DbOldName { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    DisableSyncStructure

    Declaration
    public bool DisableSyncStructure { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Indexes

    Declaration
    public IndexInfo[] Indexes { get; set; }
    Property Value
    Type Description
    IndexInfo[]
    | Improve this Doc View Source

    IsDictionaryType

    Declaration
    public bool IsDictionaryType { get; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    IsRereadSql

    Declaration
    public bool IsRereadSql { get; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Primarys

    Declaration
    public ColumnInfo[] Primarys { get; set; }
    Property Value
    Type Description
    ColumnInfo[]
    | Improve this Doc View Source

    Properties

    Declaration
    public Dictionary<string, PropertyInfo> Properties { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.Dictionary<System.String, System.Reflection.PropertyInfo>
    | Improve this Doc View Source

    Type

    Declaration
    public Type Type { get; set; }
    Property Value
    Type Description
    System.Type
    | Improve this Doc View Source

    TypeLazy

    Declaration
    public Type TypeLazy { get; set; }
    Property Value
    Type Description
    System.Type
    | Improve this Doc View Source

    TypeLazySetOrm

    Declaration
    public MethodInfo TypeLazySetOrm { get; set; }
    Property Value
    Type Description
    System.Reflection.MethodInfo
    | Improve this Doc View Source

    VersionColumn

    Declaration
    public ColumnInfo VersionColumn { get; set; }
    Property Value
    Type Description
    ColumnInfo

    Methods

    | Improve this Doc View Source

    GetAllTableRef()

    Declaration
    public IEnumerable<KeyValuePair<string, TableRef>> GetAllTableRef()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, TableRef>>
    | Improve this Doc View Source

    GetDefaultTable(Type)

    Declaration
    public static TableInfo GetDefaultTable(Type type)
    Parameters
    Type Name Description
    System.Type type
    Returns
    Type Description
    TableInfo
    | Improve this Doc View Source

    GetTableRef(String, Boolean, Boolean)

    Declaration
    public TableRef GetTableRef(string propertyName, bool isThrowException, bool isCascadeQuery = true)
    Parameters
    Type Name Description
    System.String propertyName
    System.Boolean isThrowException
    System.Boolean isCascadeQuery
    Returns
    Type Description
    TableRef
    | Improve this Doc View Source

    SetAsTable(IAsTable, ColumnInfo)

    Declaration
    public void SetAsTable(IAsTable astable, ColumnInfo column)
    Parameters
    Type Name Description
    IAsTable astable
    ColumnInfo column

    Extension Methods

    FreeSqlGlobalDynamicEntityExtensions.CreateInstance(FreeSql.Internal.Model.TableInfo, System.Collections.Generic.Dictionary<System.String, System.Object>)
    FreeSqlGlobalDynamicEntityExtensions.CreateDictionary(FreeSql.Internal.Model.TableInfo, System.Object)
    EntityUtilExtensions.GetPropertyValue(TableInfo, Object, String)
    EntityUtilExtensions.SetPropertyValue(TableInfo, Object, String, Object)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX