Skip to content
Auto
Products

EntityTableInfo

Namespace: TagBites.DB.Entity
Assembly: TagBites.DB.dll
Product: TagBites.DB v. 1.0.37

public class EntityTableInfo

Inheritance: object → EntityTableInfo

public EntityTableInfo(Type type, TableAttribute table)
public IList<EntityColumnInfo> Columns { get; }

IList<EntityColumnInfo>

public IList<EntityForeignKeyInfo> ForeignKeys { get; }

IList<EntityForeignKeyInfo>

public bool HasPrimaryKey { get; }

bool

public IList<EntityInversePropertyInfo> InverseProperties { get; }

IList<EntityInversePropertyInfo>

public IList<EntityColumnInfo> PrimaryKey { get; }

IList<EntityColumnInfo>

public string Schema { get; }

string

public string TableFullName { get; }

string

public string TableName { get; }

string

public Type Type { get; }

Type

public EntityColumnInfo GetColumnByName(string columnName)

EntityColumnInfo

public EntityColumnInfo GetColumnByPropertyName(string propertyName)

EntityColumnInfo

public EntityForeignKeyInfo GetForeignKeyPropertyName(string propertyName)

EntityForeignKeyInfo

public EntityInversePropertyInfo GetInversePropertyName(string propertyName)

EntityInversePropertyInfo

public static EntityTableInfo GetTableByType(Type type)

EntityTableInfo

public virtual string ToString()

string