コード ファースト プロジェクトを Visual Studio 2012 から Azure クラウドに発行する方法がわかりません。これは、クラウドの発行方法が Azure Web サイトへの発行とは異なるためです。Azure クラウドに公開しようとすると、Azure Web サイトに公開するときのようにデータベースが作成および初期化されません。
クラウドに公開し、データベースが作成されてシードされていることを確認するにはどうすればよいですか?
コード ファースト プロジェクトを Visual Studio 2012 から Azure クラウドに発行する方法がわかりません。これは、クラウドの発行方法が Azure Web サイトへの発行とは異なるためです。Azure クラウドに公開しようとすると、Azure Web サイトに公開するときのようにデータベースが作成および初期化されません。
クラウドに公開し、データベースが作成されてシードされていることを確認するにはどうすればよいですか?
コードを最初に SQL Database で動作させるには、複数の確認が必要になる場合があります。
同じ接続文字列が Windows Azure Web サイトで動作しているので、それは正しく、そのまま使用できると思います。
[2012/12/20 追加] パッケージ マネージャー コンソールで、必要な移行固有のコードを追加する Enable-Migrations を実行してください。
また、発行ダイアログ ボックスには、パッケージがサーバーにデプロイされるときに移行を有効にする [コードを最初に移行する] 設定が表示されます。
以下に説明するように、必要な変更を加える必要があります。
上記の設定が表示されない場合は、次の SO ディスカッションをお読みください。