[データ接続の選択] ダイアログ ボックス
[データ接続の選択] ダイアログ ボックスは、Entity Data Model ウィザードの一部で、Entity Data Model の生成に使用するデータ ソース、接続オプション、およびデータベースを指定できます。
アプリケーションがデータベースへの接続に使用するデータ接続
接続のドロップダウン リストから既存の接続を選択するか、[新しい接続] をクリックして [接続プロパティ] ダイアログ ボックスを開き、データベースへの新しい接続を作成します。
SQL Server 認証を使用してデータベースにログインする場合、接続文字列に機微なデータ (ユーザー名とパスワードなど) を含めるかどうか、またはアプリケーション コードで機微なデータを処理するかどうかを決定する必要があります。決定した内容に応じて、オプションを選択します。接続文字列を使用する場合のセキュリティの問題については、「接続情報の保護 (ADO.NET)」を参照してください。
エンティティ接続文字列
サーバーおよびデータベース接続の選択に基づいた接続情報が [エンティティ接続文字列] ボックスに表示されます。
App.Config または Web.Config ファイルへのエンティティ接続設定の保存
エンティティ接続設定を (プロジェクトの種類に応じて) App.Config または Web.Config ファイルに保存するには、[エンティティ接続設定の保存] を選択します。接続の名前を入力するか、あらかじめ入力されている既定の名前を使用します。
接続文字列を構成ファイルに保存すると、データベース接続の変更時のアプリケーションの保守が簡単になります。データベース接続が変更された場合は、構成ファイル内の接続文字列を編集できます。したがって、ソース コードを編集してアプリケーションを再コンパイルする必要はありません。
[!メモ]
情報は、App.Config または Web.Config ファイル内にプレーン テキストとして格納されます。機微な情報への未承認アクセスのリスクを減らすために、データを暗号化できます。