ITable

Сборка: Db;

Пространство имен: Prognoz.Platform.Interop.Db;

Описание

Интерфейс ITable содержит свойства и методы объекта репозитория - Таблица.

Иерархия наследования

ITable

Комментарии

При создании новой таблицы для её корректной работы необходимо, чтобы в настройках был задан следующий минимальный набор свойств:

Примечание. Для контроля уникальности данных со стороны СУБД рекомендуется всегда создавать индексы в коллекции Indexes. Один из индексов должен являться первичным ключом.

Свойства

  Имя свойства Краткое описание
Свойство CaseSensitiveNativeName определяет физическое имя таблицы в базе данных с учетом регистра символов.
Свойство Checks возвращает ограничения таблицы.
Свойство Database определяет базу данных, в которой будут храниться данные таблицы.
Свойство External возвращает признак присоединенной таблицы.
Свойство Fields возвращает объект, содержащий все поля таблицы.
Свойство ForeignKeys возвращает коллекцию внешних ключей таблицы.
Свойство Indexes возвращает объект, содержащий все индексы таблицы.
Свойство IsRecreateFL определяет, пересоздавать ли внешние связи таблицы.
Свойство NativeName определяет физическое имя таблицы в базе данных.
Свойство Triggers возвращает объект, содержащий все триггеры таблицы.

Методы

  Имя метода Краткое описание
Метод AlterTable осуществляет обновление структуры указанной таблицы на сервере БД, в соответствии со структурой текущей таблицы.
Метод AttachTable обновляет информацию о структуре таблицы в репозитории, в соответствии со структурой таблицы на сервере БД.
Метод CreateTable осуществляет создание таблицы на основе имеющихся метаданных.
Метод DropTable осуществляет удаление таблицы из базы данных на сервере.
Метод UpdateTable осуществляет обновление структуры таблицы на сервере БД в соответствии со структурой текущей таблицы.

См. также:

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