2017-08-20 7 views
0

リモートWebホストプロバイダにSQL Serverデータベースがあります。リモートホスト上のデータベース(パッケージマネージャーのadd-migrationupdate-databaseコマンド)を更新します。リモートホスト上のEntity FrameworkとSQL Serverでデータベースを更新する方法

しかし、ホストはリモートアクセスを提供しません。

データベースを更新するにはどうすればよいですか?

答えて

2

MigrateDatabaseToLatestVersionデータベースイニシャライザを使用して、起動時にアプリケーションを更新できます。

は、自動的にアプリケーションをデプロイしている場合、あなたはそれが自動的に(保留中のマイグレーションを適用して)データベースをアップグレード とき アプリケーションが起動する場合があり、アプリケーションの起動

にアップグレード。あなたは MigrateDatabaseToLatestVersionデータベースの初期化子

Entity Framework Code First Migrations

それとも、アップグレードを実行するSQLスクリプトを生成するために、更新のデータベースを使用することができますを登録することでこれを行うことができます。 Entity Framework Code Firstを参照してください。そして、あなたのアプリケーションに何らかの形でそのスクリプトを実行させます。

関連する問題