次の方法で共有


EdmGen.exe を使用してオブジェクト モデル ファイルを生成する方法 (Entity Framework)

このトピックでは、EDM Generator (EdmGen.exe) ツールを使用して、エンティティ データ モデル (EDM) の概念モデル ファイルに基づくオブジェクト モデル ファイルを生成する方法について説明します。詳細については、「Entity Data Model」を参照してください。

EdmGen.exe を使用して Visual Basic プロジェクト用の School モデルのオブジェクト モデル ファイルを生成するには

  1. School データベースを作成します。詳細については、「School サンプル データベースの作成 (Entity Framework クイック スタート)」を参照してください。

  2. School モデルを生成するか、School.csdl ファイルを取得します。詳細については、「EdmGen.exe を使用して Entity Data Model を生成する方法 (Entity Framework)」を参照してください。

  3. コマンド プロンプトで、次のコマンド (改行は不要) を実行します。

    "%windir%\Microsoft.NET\Framework\v3.5\edmgen.exe" /mode:EntityClassGeneration 
    /incsdl:.\School.csdl /outobjectlayer:.\School.Objects.vb /language:VB
    

EdmGen.exe を使用して C# プロジェクト用の School モデルのオブジェクト モデル ファイルを生成するには

  1. School データベースを作成します。詳細については、「School サンプル データベースの作成 (Entity Framework クイック スタート)」を参照してください。

  2. School モデルを生成するか、School.csdl ファイルを取得します。詳細については、「EdmGen.exe を使用して Entity Data Model を生成する方法 (Entity Framework)」を参照してください。

  3. コマンド プロンプトで、次のコマンド (改行は不要) を実行します。

    "%windir%\Microsoft.NET\Framework\v3.5\edmgen.exe" /mode:EntityClassGeneration 
    /incsdl:.\School.csdl /outobjectlayer:.\School.Objects.cs /language:CSharp
    

参照

処理手順

Entity Framework プロジェクトを手動で構成する方法
ビューを事前に生成してクエリ パフォーマンスを向上させる方法 (Entity Framework)
EdmGen.exe を使用して Entity Data Model を生成する方法 (Entity Framework)

その他のリソース

Entity Data Model の定義 (Entity Framework タスク)
Entity Data Model ツール