我在Visual Studio 2019中创建了一个实体框架项目。我使用添加迁移创建了一个迁移,并使用更新数据库更新了本地SQL数据库。迁移中的更改反映在(localdb(\MSSQLLocalDB中。一切都在正常运转。
现在我想从VS发布我的应用程序,并希望我的迁移和本地数据库中的更改移动/迁移到Azure SQL数据库以供大众使用。
我如何确保发布后,更改已迁移到Azure SQL DB?谢谢KB
如果您可以从本地访问azure数据库,请使用azure数据库连接字符串执行Update-Database
。否则,您应该在应用程序中的某个位置执行此操作:
yourDbContext.Database.Migrate();