我有两个数据库,每个数据库都有自己的 dbcontext。我已经设置了两个迁移配置。我可以为第一个数据库添加迁移(Add-Migration DB1_InitialCreate -ConfigurationTypeName DB1Configuration
)。当我尝试使用第二个数据库创建初始迁移时:Add-Migration DB2_InitialCreate -ConfigurationTypeName DB2Configuration
,我收到以下错误:
无法生成显式迁移,因为以下显式迁移处于挂起状态:[201205082215265_DB1_InitialCreate]。在尝试生成新的显式迁移之前应用挂起的显式迁移。
所以我按照它说的做并更新数据库:
Update-Database -ConfigurationTypeName DB1Configuration
然后我尝试再次为第二个数据库添加迁移,但我不断收到同样的错误。
关于如何让迁移适用于两个数据库/上下文的任何想法?