System.Data.Entity.Migrations.Infrastructure - пространство имен
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Пространство имен System.Data.Entity.Migrations.Infrastructure предоставляет базовые классы для миграций на основе кода.
Классы
Класс | Описание | |
---|---|---|
AutomaticDataLossException | Представляет ошибку, которая возникает при потере данных во время автоматической миграции. | |
AutomaticMigrationsDisabledException | Представляет ошибку, которая возникла при наличии ожидающих изменений модели после применения последней миграции и отключения автоматической миграции. | |
MigrationsException | Представляет ошибки, возникающие внутри конвейера Code First Migrations. | |
MigrationsLogger | Базовый класс для регистраторов, которые могут быть использованы для процессов миграции. | |
MigrationsPendingException | Вызывается, если не удается выполнить операцию из-за существующих миграций, которые не были применены к базе данных. | |
MigratorBase | Представляет базовый класс для декораторов, которые служат оболочкой для базового DbMigrator. | |
MigratorLoggingDecorator | Декоратор для обеспечения протоколирования при выполнении операций переноса. | |
MigratorScriptingDecorator | Декоратор для создания скрипта SQL вместо применения изменений к базе данных.Использование этого декоратора для использования программы-оболочки DbMigrator позволит предотвратить DbMigrator от применения каких-либо изменений к целевой базе данных. |
интерфейсов,
Интерфейс | Описание | |
---|---|---|
IDbMigration | Явно реализован с помощью DbMigration, чтобы определенные члены не появлялись в технологии IntelliSense при миграции с формированием шаблонов. | |
IMigrationMetadata | Обеспечивает дополнительные метаданные о переносе на основе кода. |