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 | Обеспечивает дополнительные метаданные о переносе на основе кода. |