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