我有两个数据库,每个数据库都有自己的dbcontext.我设置了两个迁移配置.我可以为第一个db ust fine(Add-Migration DB1_InitialCreate -ConfigurationTypeName DB1Configuration)添加一个迁移.当我尝试使用:使用第二个db创建初始迁移时Add-Migration DB2_InitialCreate -ConfigurationTypeName DB2Configuration,我收到以下错误:
由于以下显式迁移未决,因此无法生成显式迁移:[201205082215265_DB1_InitialCreate].在尝试生成新的显式迁移之前应用挂起的显式迁移.
所以我按照它说的做,并用以下内容更新数据库:
Update-Database -ConfigurationTypeName DB1Configuration
Run Code Online (Sandbox Code Playgroud)
然后我尝试再次为第二个数据库添加迁移,但我一直收到相同的错误.
有关如何使迁移适用于两个数据库/上下文的任何想法?
entity-framework multiple-databases code-first ef-migrations