tablelist-class
Represents list of the Korzh.EasyQuery.Db.Table objects.
public class Korzh.EasyQuery.Db.TableList
: Collection<Table>
Assembly: Korzh.EasyQuery.Db.dll
Constructors
Name | Type | Description |
---|---|---|
TableList() | void |
Methods
Name | Type | Description |
---|---|---|
Add(Table table) | void | Adds the table |
AddIfNotExists(Table table) | void | Adds the table if there is no another table with the same alias in this list yet. |
AddRange(IEnumerable <Table> tables, bool skipExisting = False) | void | Adds the range of tables |
ClearItems() | void | |
CopyFrom(TableList tables) | void | Copies tables from another list. |
Find(string aliasOrName) | Table | Finds the Korzh.EasyQuery.Db.Table object by its alias or name. |
FindByAlias(string alias) | Table | Finds the Korzh.EasyQuery.Db.Table object by its alias. |
FindByName(string name) | Table | Finds the Korzh.EasyQuery.Db.Table object by its name. |
FindBySchemaAndName(string schema, string name) | Table | Finds the Korzh.EasyQuery.Db.Table object by its schema and name. |
GetCommaText() | string | Gets the string whcih contains comma separated list of tables |
GetUniqueAlias(string baseName) | string | Generates an unique Korzh.EasyQuery.Db.Table object alias by some base name |
InsertItem(int index, Table item) | void | |
RemoveItem(int index) | void | |
SortAlphabetically() | void | Sorts the list alphabetically. |