System.Data.Entity.Migrations.Infrastructure 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
AutomaticDataLossException |
表示自动迁移会导致数据丢失时发生的错误。 |
AutomaticMigrationsDisabledException |
表示在应用上次迁移后存在挂起的模型更改并禁用自动迁移时发生的错误。 |
MigrationsException |
表示Code First 迁移管道内发生的错误。 |
MigrationsLogger |
可用于迁移过程的记录器的基类。 |
MigrationsPendingException |
由于存在尚未应用于数据库的现有迁移而无法执行操作时引发。 |
MigratorBase |
包装核心的修饰器的基类 DbMigrator |
MigratorLoggingDecorator |
用于在迁移操作期间提供日志记录的修饰器。 |
MigratorScriptingDecorator |
用于生成 SQL 脚本的修饰器,而不是将更改应用于数据库。 使用此修饰器进行包装 DbMigrator 将阻止 DbMigrator 对目标数据库应用任何更改。 |
接口
IDbMigration |
显式实现, DbMigration 以防止某些成员显示在基架迁移的 IntelliSense 中。 |
IMigrationMetadata |
提供有关基于代码的迁移的其他元数据。 |