System.Data.Entity.Migrations.Infrastructure 命名空间

AutomaticDataLossException

表示自动迁移会导致数据丢失时发生的错误。

AutomaticMigrationsDisabledException

表示在应用上次迁移后存在挂起的模型更改并禁用自动迁移时发生的错误。

MigrationsException

表示Code First 迁移管道内发生的错误。

MigrationsLogger

可用于迁移过程的记录器的基类。

MigrationsPendingException

由于存在尚未应用于数据库的现有迁移而无法执行操作时引发。

MigratorBase

包装核心的修饰器的基类 DbMigrator

MigratorLoggingDecorator

用于在迁移操作期间提供日志记录的修饰器。

MigratorScriptingDecorator

用于生成 SQL 脚本的修饰器,而不是将更改应用于数据库。 使用此修饰器进行包装 DbMigrator 将阻止 DbMigrator 对目标数据库应用任何更改。

接口

IDbMigration

显式实现, DbMigration 以防止某些成员显示在基架迁移的 IntelliSense 中。

IMigrationMetadata

提供有关基于代码的迁移的其他元数据。