Поделиться через


System.Data.Entity.Migrations.Infrastructure Пространство имен

Классы

AutomaticDataLossException

Представляет ошибку, которая возникает, когда автоматическая миграция приведет к потере данных.

AutomaticMigrationsDisabledException

Представляет ошибку, которая возникает при наличии ожидающих изменений модели после применения последней миграции, а автоматическая миграция отключена.

MigrationsException

Представляет ошибки, возникающие в конвейере Code First Migrations.

MigrationsLogger

Базовый класс для средств ведения журнала, который можно использовать для процесса миграции.

MigrationsPendingException

Возникает, когда не удается выполнить операцию из-за существующих миграций, которые не были применены к базе данных.

MigratorBase

Базовый класс для декораторов, которые упаковывают ядро DbMigrator

MigratorLoggingDecorator

Декоратор для ведения журнала во время операций миграции.

MigratorScriptingDecorator

Декоратор для создания скрипта SQL вместо применения изменений к базе данных. Использование этого декоратора для переноса DbMigrator не DbMigrator позволит применить какие-либо изменения к целевой базе данных.

Интерфейсы

IDbMigration

Явно реализуется с помощью , DbMigration чтобы предотвратить отображение определенных элементов в IntelliSense шаблонных миграций.

IMigrationMetadata

Предоставляет дополнительные метаданные о миграции на основе кода.