Сборка: Db;
Интерфейс ITable содержит свойства и методы объекта репозитория - Таблица.
ITable
При создании новой таблицы для её корректной работы необходимо, чтобы в настройках был задан следующий минимальный набор свойств:
Примечание. Для контроля уникальности данных со стороны СУБД рекомендуется всегда создавать индексы в коллекции Indexes. Один из индексов должен являться первичным ключом.
| Имя свойства | Краткое описание | |
| CaseSensitiveNativeName | Свойство CaseSensitiveNativeName определяет физическое имя таблицы в базе данных с учётом регистра символов. | |
| Checks | Свойство Checks возвращает ограничения таблицы. | |
| Database | Свойство Database определяет базу данных, в которой будут храниться данные таблицы. | |
| External | Свойство External возвращает признак присоединенной таблицы. | |
| Fields | Свойство Fields возвращает объект, содержащий все поля таблицы. | |
| ForeignKeys | Свойство ForeignKeys возвращает коллекцию внешних ключей таблицы. | |
| Indexes | Свойство Indexes возвращает объект, содержащий все индексы таблицы. | |
| IsRecreateFL | Свойство IsRecreateFL определяет, пересоздавать ли внешние связи таблицы. | |
| NativeName | Свойство NativeName определяет физическое имя таблицы в базе данных. | |
| Triggers | Свойство Triggers возвращает объект, содержащий все триггеры таблицы. |
| Имя метода | Краткое описание | |
| AlterTable | Метод AlterTable осуществляет обновление структуры указанной таблицы на сервере БД, в соответствии со структурой текущей таблицы. | |
| AttachTable | Метод AttachTable обновляет информацию о структуре таблицы в репозитории, в соответствии со структурой таблицы на сервере БД. | |
| CreateTable | Метод CreateTable осуществляет создание таблицы на основе имеющихся метаданных. | |
| DropTable | Метод DropTable осуществляет удаление таблицы из базы данных на сервере. | |
| UpdateTable | Метод UpdateTable осуществляет обновление структуры таблицы на сервере БД в соответствии со структурой текущей таблицы. |
См. также: