ITable

Сборка: 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 осуществляет обновление структуры таблицы на сервере БД в соответствии со структурой текущей таблицы.

См. также:

Интерфейсы сборки Db | IDatasetModel | IDatasetInstance