构造函数
//初始化DbMigrationsConfiguration
DbMigrationsConfiguration()
EF框架 Code First模式开启数据迁移
//获取或设置一个值,该值指示在迁移数据库时是否可以使用自动迁移。
AutomaticMigrationsEnabled = true;
//获取或设置一个值,指示在自动迁移期间数据丢失是否可接受。 如果设置为false,如果数据丢失可能会在自动迁移过程中发生,则会引发异常。
AutomaticMigrationDataLossAllowed=true;
类参考
属性 | 说明 |
---|---|
AutomaticMigrationDataLossAllowed | 获取或设置一个值,指示在自动迁移期间数据丢失是否可接受。 如果设置为false,如果数据丢失可能会在自动迁移过程中发生,则会引发异常。 |
AutomaticMigrationsEnabled | 获取或设置一个值,该值指示在迁移数据库时是否可以使用自动迁移 |
CodeGenerator | 获取或设置脚手架迁移时要使用的代码生成器。 |
CommandTimeout | 获取或设置用于迁移中各个命令的超时值。 空值表示将使用基础提供程序的默认值。 |
ContextKey | 获取或设置用于区分属于此配置的迁移与使用同一数据库的属于其他配置的迁移的字符串。 此属性允许将来自多个不同模型的迁移应用于单个数据库。 |
ContextType | 获取或设置表示要迁移的模型的派生DbContext。 |
MigrationsAssembly | 获取或设置包含基于代码的迁移的程序集。 |
MigrationsDirectory | 获取或设置存储基于代码的迁移的子目录。请注意,必须将此属性设置为Visual Studio项目根目录下子目录的相对路径; 它不能设置为绝对路径。 |
MigrationsNamespace | 获取或设置用于基于代码的迁移的命名空间。 |
TargetDatabase | 获取或设置一个值以覆盖要迁移的数据库的连接。 |
此谷歌翻译的文档,只作参考。
原文地址