方法: 既存の .edmx ファイルを追加する (Entity Data Model ツール)
このトピックでは、既存の .edmx ファイルを Visual Studio プロジェクトに追加する方法を説明します。 .edmx ファイルには、概念モデルと共に、ストレージ モデルとマッピングの情報が含まれています。 詳細については、「.edmx ファイルの概要 (Entity Framework)」を参照してください。
注 : |
---|
このトピックで説明する手順は、追加するモデルのデータベースが存在している (または作成される) ことを前提にしています。詳細については、「方法: 概念モデルからデータベースを生成する (Entity Data Model ツール)」を参照してください。 |
既存の .edmx ファイルを Visual Studio プロジェクトに追加するには
.edmx ファイルの追加先となるプロジェクトを開くか作成します。
ソリューション エクスプローラーで、プロジェクト名を右クリックして [追加] をポイントし、[既存の項目] をクリックします。
[既存項目の追加] ダイアログ ボックスが表示されます。
追加するモデルに対応する .edmx ファイルを参照します。
追加する .edmx ファイルを選択し、[追加] をクリックします。
.edmx ファイルがプロジェクトに追加されます。 プロジェクトには次の項目も追加されます。
System.Data、System.Data.Entity、System.Core、System.Security、および System.Runtime.Serialization の各アセンブリへの参照 (存在していない場合)。
概念モデルから生成されたクラスを含むソース コード ファイル。 ソース コード ファイルを確認するには、ソリューション エクスプローラーで .edmx ノードを展開します。
注 : ソース コード ファイルは、.edmx ファイルから生成されます。ソース コード ファイルに手動で加えた変更は、対応する .edmx ファイルが変更されるときに上書きされます。 注 : Visual Basic プロジェクトでソース コード ファイルを確認するには、ソリューション エクスプローラーの [すべてのファイルの表示] をクリックする必要があります。 接続文字列を、プロジェクトの種類に応じて App.Config ファイルまたは Web.Config ファイルに追加します。
接続文字列の形式の詳細については、「Connection Strings」および「How to: Define the Connection String (Entity Framework)」を参照してください。
プロジェクトに App.Config ファイルまたは Web.Config ファイルが含まれていない場合は、次の手順を使用して追加できます。
ソリューション エクスプローラーで、プロジェクト名を右クリックして [追加] をポイントし、[新しい項目] をクリックします。
[新しい項目の追加] ダイアログ ボックスが表示されます。
プロジェクトの種類に応じて、[アプリケーション構成ファイル] または [Web 構成ファイル] をクリックします。
[追加] をクリックします。
ソリューション エクスプローラーで .edmx ファイルをダブルクリックして、Entity Data Model デザイナー (エンティティ デザイナー) で開きます。
注 : XML 名前空間 https://schemas.microsoft.com/ado/2007/06/edmx で示されているように、.NET Framework バージョン 3.5 をターゲットとする .edmx ファイルを開こうとすると、ファイルが開く前にバージョンの更新を要求するメッセージが表示されます。[変更] をクリックすると、XML 名前空間の更新によってバージョンが更新され、ファイルが開きます。
参照
処理手順
方法: 新しい .edmx ファイルを作成する (Entity Data Model ツール)
その他のリソース
Entity Data Model ツールを使用したモデリング タスク
Entity Data Model ツールを使用したマッピング タスク
Entity Data Model ツールを使用した配置タスク