EntityCodeGenerator クラス

定義

概念スキーマ定義言語 (CSDL) ファイルからオブジェクト コンテキストとエンティティ クラス (オブジェクト レイヤー コード) を生成します。 Entity Framework バージョン 4 以降、特定のモデルの ObjectContext クラスには、モデルのエンティティ セットを表す ObjectSet<TEntity> 型のプロパティが含まれています。

public ref class EntityCodeGenerator
public class EntityCodeGenerator
type EntityCodeGenerator = class
Public Class EntityCodeGenerator
継承
EntityCodeGenerator

コンストラクター

名前 説明
EntityCodeGenerator(LanguageOption)

指定した言語オプションを使用して、 EntityCodeGenerator クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
EdmToObjectNamespaceMap

コード名前空間マッピングへの概念スキーマ定義言語 (CSDL) を含む EdmToObjectNamespaceMap を取得します。

LanguageOption

生成されたコードの言語を示す LanguageOption 値を取得または設定します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GenerateCode(String, String, IEnumerable<String>, Version)

指定した概念スキーマ定義言語 (CSDL) ファイルから生成されたオブジェクト レイヤー コードを含むソース コード ファイルを作成します。 スキーマ ファイル パスの一覧は、CSDL ファイルに含まれるすべての参照を解決するために使用されます。 targetEntityFrameworkVersion パラメーターは、 EntityFrameworkVersions クラスで説明されているように、内部 EntityFramework バージョン番号を使用します。

GenerateCode(String, String, IEnumerable<String>)

指定した概念スキーマ定義言語 (CSDL) ファイルから生成されたオブジェクト レイヤー コードを含むソース コード ファイルを作成します。 スキーマ ファイル パスの一覧は、CSDL ファイルに含まれるすべての参照を解決するために使用されます。

GenerateCode(String, String, Version)

指定した概念スキーマ定義言語 (CSDL) ファイルから生成されたオブジェクト レイヤー コードを含むソース コード ファイルを作成します。 targetEntityFrameworkVersion パラメーターは、 EntityFrameworkVersions クラスの説明に従って、Entity Framework の内部バージョン番号を使用します。

GenerateCode(String, String)

指定した概念スキーマ定義言語 (CSDL) ファイルから生成されたオブジェクト レイヤー コードを含むソース コード ファイルを作成します。

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, Version)

指定した概念スキーマ定義言語 (CSDL) ファイルから生成されたオブジェクト レイヤー コードを含むソース コード ファイルを作成します。 targetEntityFrameworkVersion パラメーターは、 EntityFrameworkVersions クラスの説明に従って、Entity Framework の内部バージョン番号を使用します。

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

XmlReader オブジェクトで指定された概念スキーマ定義言語 (CSDL) に基づいてオブジェクト レイヤー コードを生成し、生成されたコードをTextWriterに出力します。 XmlReader オブジェクトの一覧は、CSDL に含まれるすべての参照を解決するために使用されます。

GenerateCode(XmlReader, TextWriter, Version)

XmlReader オブジェクトで指定された概念スキーマ定義言語 (CSDL) を使用してオブジェクト レイヤー コードを生成し、生成されたコードを TextWriter に出力します。 targetEntityFrameworkVersion パラメーターは、 EntityFrameworkVersions クラスで説明されているように、内部 EntityFramework バージョン番号を使用します。

GenerateCode(XmlReader, TextWriter)

XmlReader オブジェクトで指定された概念スキーマ定義言語 (CSDL) を使用してオブジェクト レイヤー コードを生成し、生成されたコードをTextWriterに出力します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象