如何使用远程主机上的Entity Framework和SQL Server更新数据库

时间:2017-08-20 16:38:04

标签: sql-server entity-framework

我在远程Web主机提供程序上有一个SQL Server数据库。我想在远程主机上更新数据库(使用包管理器的update-database2.9.0+命令)。

但主持人不提供远程访问。

如何更新数据库?

1 个答案:

答案 0 :(得分:2)

您可以使用MigrateDatabaseToLatestVersion数据库初始化程序在启动时更新应用程序。

  

自动升级应用程序启动

     

如果您正在部署应用程序,则可能需要自动进行部署   当升级数据库时(通过应用任何挂起的迁移)   应用程序启动。您可以通过注册来完成此操作   MigrateDatabaseToLatestVersion数据库初始化程序

Entity Framework Code First Migrations

或者您可以使用update-database生成将执行升级的SQL脚本。见Entity Framework Code First。然后让你的应用程序运行该脚本。

相关问题