美好的一天......
我在Azure中有一个Web应用程序和SQL Server数据库,它一直运行良好,从一开始就设计使用Code First EF 6.1.3和Azure。
Microsoft最近停用了我的Azure帐户,但我让他们重新激活它。
在重新激活之后,在第一次加载应用程序时,它再次尝试运行Code First Migrations。所有表都在数据库中,包括MigrationHistory表,所以我无法弄清楚为什么它会再次尝试运行所有迁移。
它所依赖的表是AspNetRoles,它位于MigrationHistory表中列出的第一个迁移文件中。
我需要做些什么才能让它看到它们已经被应用了?
谢谢!
答案 0 :(得分:0)
问题已得到解决,但我们无法确定断开连接的原因。我与Microsoft支持联系,他们帮助我重新启动并运行。为了恢复系统的功能,并保留现有数据,
我们:
这使迁移重新同步。
正如我所解释的那样,这基本上是使用数据库优先的EF方法,从现在开始,我将继续使用代码优先方法。