クライアントインターフェイスガイド > TDV用TIBCO ADO .NET 2020データプロバイダー > ADO.NET(Entity Framework)の使用 > モデルファーストアプローチ
 
モデルファーストアプローチ
このセクションでは、エンティティデータモデルウィザードを使用して.edmxファイルを作成し、クエリを実行する方法について説明します。
EntityFrameworkのインストールとセットアップ
Entity Frameworkをインストールするか、選択したバージョンのEntityFrameworkに必要なアセンブリへの参照を追加します。アセンブリは、インストールディレクトリのlibサブフォルダにあります。 Entity Framework 6(EF6)の使用については、EF6の使用を参照してください。プロバイダーに付属するすべてのアセンブリの詳細については、インストール済みアセンブリを参照してください。
プロジェクトに新しいアイテムを追加する
Visual Studioソリューションエクスプローラーで、プロジェクトを右クリックし、[追加]> [新しいアイテム]をクリックします。
ADO.NETエンティティデータモデルを作成する
表示される[新しいアイテムの追加]ダイアログで、[ADO.NETエンティティデータモデル]をクリックし、「CompositeEntityDataModel.edmx」などの適切なタイトルを入力します。
エンティティデータモデルウィザードを使用する
エンティティデータモデルウィザードを使用して.edmxファイルを作成するには、次の手順を実行します。
最初のページで、[データベースから生成]を選択します。
次のページで、プロジェクトで使用するデータプロバイダー接続を選択するか、新しい接続を作成します。
接続文字列に機密データ(パスワードなど)を含めるかどうかを選択します。機密データを除外するオプションは、パスワードフィールドが、残りの接続文字列プロパティとともに生成された構成ファイルにコピーされないことを意味することに注意してください。
ボックスを選択してエンティティ接続設定をApp.Configに保存し、データ接続のコンテキストクラスの名前を入力します。たとえば、「CompositeEntities」。
Visual Studioがライブデータソースから必要な情報を取得した後、ウィザードはプロジェクトに含めることができるデータベースオブジェクトのリストを表示します。 Visual StudioがTDVからテーブルスキーマを取得するため、この手順には数分かかる場合があることに注意してください。
コードでLINQコマンドを実行する
これで、コードでLINQの使用を開始する準備が整いました。
 
CompositeEntities context = new CompositeEntities();
var ProductsQuery = from Products in context.Products
orderby Products.ProductName
select Products;
:ファイルで「usingSystem.Linq」を宣言してください。