IDbUpdateHandler - интерфейс |
Пространство имён: EleWise.ELMA.ExtensionPoints
public interface IDbUpdateHandler
Тип IDbUpdateHandler предоставляет следующие члены.
Имя | Описание | |
---|---|---|
HasChanges |
Определяет, есть ли изменения в структуре
| |
NeedRecreateConstraints |
Нужно ли пересоздавать все ограничения, индексы и внешние ключи
| |
ProviderUid |
Uid провайдера, для которого предназначается расширение (соответсвует Uid)
|
Имя | Описание | |
---|---|---|
CreateInitialStructures |
Создать структуры, необходимые для инициализации
| |
Init |
Инициализация
| |
OnComplete |
Завершение преобразования
| |
OnForeignKeysCreated |
После создания внешних ключей
| |
OnForeignKeysCreating |
Перед созданием внешних ключей
| |
OnForeignKeysDeleted |
После удаления внешних ключей
| |
OnForeignKeysDeleting |
Перед удалением внешних ключей
| |
OnIndexesCreated |
После создания индексов
| |
OnIndexesCreating |
Перед созданием индексов
| |
OnIndexesDeleted |
После удаления индексов
| |
OnIndexesDeleting |
Перед удалением индексов
| |
OnPrimaryKeysCreated |
После создания первичных ключей
| |
OnPrimaryKeysCreating |
Перед созданием первичных ключей
| |
OnPrimaryKeysDeleted |
После удаления первичных ключей (только для некоторых баз, например, Оракл)
| |
OnPrimaryKeysDeleting |
Перед удалением внешних ключей
| |
OnProceduresCreated |
После создания процедур и функций
| |
OnProceduresCreating |
Перед созданием процедур и функций
| |
OnProceduresDeleted |
После удаления процедур и функций
| |
OnProceduresDeleting |
Перед удалением процедур и функций
| |
OnStart |
Начало преобразования
| |
OnTablesCreated |
После создания/преобразования таблиц и колонок
| |
OnTablesCreating |
Перед созданием/преобразованием таблиц и колонок
| |
OnTablesDeleted |
После удаления таблиц и колонок
| |
OnTablesDeleting |
Перед удалением таблиц и колонок
| |
OnTriggersCreated |
После создания триггеров
| |
OnTriggersCreating |
Перед созданием триггеров
| |
OnTriggersDeleted |
После удаления триггеров
| |
OnTriggersDeleting |
Перед удалением триггеров
| |
OnViewsCreated |
После создания представлений
| |
OnViewsCreating |
Перед созданием представлений
| |
OnViewsDeleted |
После удаления представлений
| |
OnViewsDeleting |
Перед удалением представлений
|