作成する方法について説明します。ソースにパラメーターとして渡す初期化情報が含まれています。ここでMvcMovie.Models.MovieDBContext。Environment.GetEnvironmentVariable()は接続文字列情報を返さず、.netコアでConfigurationManager.ConnectionStringsを使用することもできません。使用するにはどのデータベース接続を検出する方法と、それを変更する方法について説明します。DbContextは標準的な方法で構築され、私たちの代わりに接続文字列をロードします。ソース上で動的に接続先を変えることもできます。TestDbBackupというDBがあるものとします。接続文字列が記載されます。パスワードまでプレーンな状態で記載されるので、あまり好ましくありません。6.1.3から接続してみます。ウィザードに従ってデータベースファーストでモデルを作成します。コントローラのIndexメソッドはこんな感じ。接続文字列を書いておかないとだめなので、何らかの独自の設定ファイルからの読み出した情報からはコネクションを構築できませんよね。デフォルト以外のデータベースを使用する方法をいくつか記載します。