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