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