EntityCodeGenerator クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
概念スキーマ定義言語 (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) |