11

アプリケーションの開発中に、EF 自動移行を使用しました。そのため、アプリを VPS にデプロイした後、データベースに新しいテーブルとフィールドを追加する方法がわかりません。

VS2012 のプロジェクトから直接リモート データベースに接続し、接続文字列を更新して、パッケージ マネージャー コンソールで「update-database」を使用してデータベースを更新できますか? または、VPS に VS をインストールし、VPS からデータベースを更新する必要がありますか?

データベースはすでにデータでいっぱいなので、削除して再度作成することはできません。

4

2 に答える 2

3

これは、以下のリンクで最もよく説明されています。「SQL スクリプトの取得」セクションを読んでください。これにより、ターゲット データベースで実行できるスクリプトを生成する方法が説明されます。

これは、たとえばデータベース アクセスが IP 保護されている場合に必要になります。

https://msdn.microsoft.com/en-us/data/jj591621.aspx

于 2016-10-28T01:00:49.360 に答える