我们有一个C#.net应用程序,它使用代码优先迁移,而最初使用Postgress开发时,我们也希望它可以与SQL Server一起使用。
问题是,除非我生成了与相关提供者的连接设置的迁移,否则它将引发异常,告诉我:
System.Data.Entity.Migrations.Infrastructure.AutomaticMigrationsDisabledException:'由于存在挂起的更改并且自动迁移被禁用,因此无法更新数据库以匹配当前模型。将待处理的模型更改写到基于代码的迁移中,或者启用自动迁移。将DbMigrationsConfiguration.AutomaticMigrationsEnabled设置为true以启用自动迁移。
那么,如何获得使用Postgress生成的迁移以使用SQL Server连接字符串,反之亦然?我可以肯定地肯定有什么我想念的东西,但我只是看不到它是什么。