C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■96319 / )  Re[6]: 本番環境にコードファーストで作成したDBの変更
□投稿者/ Saipon (5回)-(2020/11/11(Wed) 12:01:16)
No96314 (WebSurfer さん) に返信

> 普通かどうかは質問者さんの環境によるはずなので分かりませんが、EF Code First を利用
> する前はそうしていたということであれば、同じようにすれば良いと思いますけど。

“普通”という言い方が悪かったです。すみません。
世の中、どんな環境があるのか(オンプレやAzureとかそういう違いのことですかね)、
それに対しエンジニアがどのようにしているかが分からないので、
「こんな環境の場合、こんなやり方をしているよ。」という一例が知りたかったのです。

自分はEF Code Firstを利用する前は、オンプレばかりでスクリプトを使ってましたが、
今回、EF Code Firstでファイルシステムでのデプロイを利用し初回サイトアクセス時にDBが作成されたのですが、
WebSurferさんは、EF Code Firstを使用した場合、どんな環境が多くて、その場合にどのようにDBを作成しているのでしょう。。

先のチュートリアルのサイトでは、AzureのApp Serviceにデプロイする流れの中で、
「「Code First Migrations の実行 (アプリの起動時に実行)」を設定することで、web.configにMigration用の接続文字が追加される」
とありますので、その辺りがヒントかと思ってますが、これをファイル発行ではどのようにするかが分かりませんでした。

引き続き調査をしていて、以下のようなサイトを見つけたので、現在確認中です。
https://github.com/dotnet/AspNetDocs.ja-jp/blob/live/aspnet/web-forms/overview/deployment/visual-studio-web-deployment/deploying-to-iis.md



返信 編集キー/


管理者用

- Child Tree -