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