0

私は現在、ASP.Net MVC 5 を開発しています。問題は、私が常に Web サイトをコーディングし、展開と保守を管理する他の人に引き渡していたことです。私はプロダクションの反対側にいたことは一度もありませんでしたが、今はそうしなければなりません。ASP.Net MVC 3 に関するいくつかの記事を読みましたが、MVC 5 でこのプロジェクトを作成しているので、モデルに変更が必要な状況で何をすべきか疑問に思っていました。例えば:

  • フィールドまたは列の名前を変更します
  • 許容可能なデフォルト値 (null の場合もある) を持つ別のフィールドをモデルに追加します。
  • フィールドを削除する
  • ...
4

1 に答える 1

1

データベースの更新に必要なスクリプトを生成できるはずです。詳細については、この投稿を参照してください。基本的にそれは言います:

Update-Database コマンドを実行しますが、今回は –Script フラグを指定して、変更が適用されるのではなくスクリプトに書き込まれるようにします。

パッケージ マネージャー コンソール ([ツール] > [ライブラリ パッケージ マネージャー] > [パッケージ マネージャー コンソール]) を開き、移行プロジェクトをターゲットにして、"Update-Database -Script" を実行します。

次に、スクリプトを取得して、本番環境、ステージング環境、テスト環境など、あらゆる環境に対して実行します。

于 2013-11-15T03:57:36.370 に答える