EntityClassGenerator クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
概念スキーマ定義言語 (CSDL) ファイルからオブジェクト コンテキストとエンティティ クラス (オブジェクト レイヤー コード) を生成します。
public ref class EntityClassGenerator sealed
public sealed class EntityClassGenerator
type EntityClassGenerator = class
Public NotInheritable Class EntityClassGenerator
- 継承
-
EntityClassGenerator
コンストラクター
| 名前 | 説明 |
|---|---|
| EntityClassGenerator() |
EntityClassGenerator言語オプションを使用して、GenerateCSharpCode クラスの新しいインスタンスを初期化します。 |
| EntityClassGenerator(LanguageOption) |
指定したEntityClassGeneratorを使用して、LanguageOption クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| EdmToObjectNamespaceMap |
コード名前空間マッピングへの概念スキーマ定義言語 (CSDL) を含む EdmToObjectNamespaceMap を取得します。 |
| LanguageOption |
生成されたコードの言語を示す LanguageOption 値を取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GenerateCode(String, String, IEnumerable<String>) |
指定した概念スキーマ定義言語 (CSDL) ファイルを使用してソース コードを生成します。 スキーマ ファイル パスの一覧は、CSDL ファイルに含まれるすべての参照を解決するために使用されます。 |
| GenerateCode(String, String) |
指定した概念スキーマ定義言語 (CSDL) ファイルから生成されたオブジェクトを含むソース コード ファイルを生成します。 |
| GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>) |
XmlReader オブジェクトの概念スキーマ定義言語 (CSDL) ファイルに基づいてソース コードを生成し、生成されたソース コードをTextWriterに出力します。 IList オブジェクトのXmlReaderは、CSDL ファイルに含まれるすべての参照を解決するために使用されます。 |
| GenerateCode(XmlReader, TextWriter) |
XmlReader オブジェクトに含まれる概念スキーマ定義言語 (CSDL) ファイルを使用してソース コードを生成し、生成されたソース コードをTextWriterに出力します。 |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
イベント
| 名前 | 説明 |
|---|---|
| OnPropertyGenerated |
プロパティが変更されたときに発生します。 |
| OnTypeGenerated |
型情報が変更されたときに発生します。 |