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. |