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