EntityCodeGenerator.GenerateCode メソッド

定義

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

オーバーロード

GenerateCode(String, String)

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

GenerateCode(XmlReader, TextWriter)

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

GenerateCode(String, String, IEnumerable<String>)

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

GenerateCode(String, String, Version)

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

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

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

GenerateCode(XmlReader, TextWriter, Version)

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

GenerateCode(String, String, IEnumerable<String>, Version)

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

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

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

GenerateCode(String, String)

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

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetPath);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (string sourceEdmSchemaFilePath, string targetPath);
member this.GenerateCode : string * string -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetPath As String) As IList(Of EdmSchemaError)

パラメーター

sourceEdmSchemaFilePath
String

CSDL ファイルのパス。

targetPath
String

生成されたオブジェクト レイヤー コードを含んでいるファイルのパス。

戻り値

生成されたエラーを含む EdmSchemaError オブジェクトのリスト。

適用対象

GenerateCode(XmlReader, TextWriter)

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

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::Xml::XmlReader ^ sourceEdmSchema, System::IO::TextWriter ^ target);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (System.Xml.XmlReader sourceEdmSchema, System.IO.TextWriter target);
member this.GenerateCode : System.Xml.XmlReader * System.IO.TextWriter -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchema As XmlReader, target As TextWriter) As IList(Of EdmSchemaError)

パラメーター

sourceEdmSchema
XmlReader

CSDL を格納している XmlReader

target
TextWriter

オブジェクト レイヤー コードの出力先となる TextWriter

戻り値

生成されたエラーを含む EdmSchemaError オブジェクトのリスト。

適用対象

GenerateCode(String, String, IEnumerable<String>)

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

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetPath, System::Collections::Generic::IEnumerable<System::String ^> ^ additionalEdmSchemaFilePaths);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (string sourceEdmSchemaFilePath, string targetPath, System.Collections.Generic.IEnumerable<string> additionalEdmSchemaFilePaths);
member this.GenerateCode : string * string * seq<string> -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetPath As String, additionalEdmSchemaFilePaths As IEnumerable(Of String)) As IList(Of EdmSchemaError)

パラメーター

sourceEdmSchemaFilePath
String

CSDL ファイルのパス。

targetPath
String

生成されたオブジェクト レイヤー コードを含んでいるファイルのパス。

additionalEdmSchemaFilePaths
IEnumerable<String>

ソース スキーマ (CSDL ファイル) の参照の解決に使用できるスキーマ ファイル パスの一覧。 ソース スキーマに依存関係がない場合は、空の一覧を渡します。

戻り値

生成されたエラーを含む EdmSchemaError オブジェクトのリスト。

適用対象

GenerateCode(String, String, Version)

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

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetPath, Version ^ targetEntityFrameworkVersion);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (string sourceEdmSchemaFilePath, string targetPath, Version targetEntityFrameworkVersion);
member this.GenerateCode : string * string * Version -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetPath As String, targetEntityFrameworkVersion As Version) As IList(Of EdmSchemaError)

パラメーター

sourceEdmSchemaFilePath
String

CSDL ファイルのパス。

targetPath
String

生成されたオブジェクト レイヤー コードを含んでいるファイルのパス。

targetEntityFrameworkVersion
Version

対象となっている内部 Entity Framework バージョン。

戻り値

生成されたエラーを含む EdmSchemaError オブジェクトのリスト。

適用対象

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

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

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::Xml::XmlReader ^ sourceEdmSchema, System::IO::TextWriter ^ target, System::Collections::Generic::IEnumerable<System::Xml::XmlReader ^> ^ additionalEdmSchemas);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (System.Xml.XmlReader sourceEdmSchema, System.IO.TextWriter target, System.Collections.Generic.IEnumerable<System.Xml.XmlReader> additionalEdmSchemas);
member this.GenerateCode : System.Xml.XmlReader * System.IO.TextWriter * seq<System.Xml.XmlReader> -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchema As XmlReader, target As TextWriter, additionalEdmSchemas As IEnumerable(Of XmlReader)) As IList(Of EdmSchemaError)

パラメーター

sourceEdmSchema
XmlReader

CSDL を格納している XmlReader

target
TextWriter

生成されたオブジェクト レイヤー コードを出力する TextWriter

additionalEdmSchemas
IEnumerable<XmlReader>

ソース スキーマ (CSDL) で参照されるスキーマを含む XmlReader オブジェクトのリスト。 ソース スキーマに依存関係がない場合は、空の一覧を渡します。

戻り値

生成されたエラーを含む EdmSchemaError オブジェクトのリスト。

適用対象

GenerateCode(XmlReader, TextWriter, Version)

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

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::Xml::XmlReader ^ sourceEdmSchema, System::IO::TextWriter ^ target, Version ^ targetEntityFrameworkVersion);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (System.Xml.XmlReader sourceEdmSchema, System.IO.TextWriter target, Version targetEntityFrameworkVersion);
member this.GenerateCode : System.Xml.XmlReader * System.IO.TextWriter * Version -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchema As XmlReader, target As TextWriter, targetEntityFrameworkVersion As Version) As IList(Of EdmSchemaError)

パラメーター

sourceEdmSchema
XmlReader

CSDL を格納する XmlReader ファイル。

target
TextWriter

オブジェクト レイヤー コードの出力先となる TextWriter。

targetEntityFrameworkVersion
Version

対象となっている内部 Entity Framework バージョン。

戻り値

生成されたエラーを含む EdmSchemaError オブジェクトのリスト。

適用対象

GenerateCode(String, String, IEnumerable<String>, Version)

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

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::String ^ sourceEdmSchemaFilePath, System::String ^ targetPath, System::Collections::Generic::IEnumerable<System::String ^> ^ additionalEdmSchemaFilePaths, Version ^ targetEntityFrameworkVersion);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (string sourceEdmSchemaFilePath, string targetPath, System.Collections.Generic.IEnumerable<string> additionalEdmSchemaFilePaths, Version targetEntityFrameworkVersion);
member this.GenerateCode : string * string * seq<string> * Version -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchemaFilePath As String, targetPath As String, additionalEdmSchemaFilePaths As IEnumerable(Of String), targetEntityFrameworkVersion As Version) As IList(Of EdmSchemaError)

パラメーター

sourceEdmSchemaFilePath
String

CSDL ファイルのパス。

targetPath
String

生成されたオブジェクト レイヤー コードを含んでいるファイルのパス。

additionalEdmSchemaFilePaths
IEnumerable<String>

ソース スキーマ (CSDL ファイル) の参照の解決に使用できるスキーマ ファイル パスの一覧。 ソース スキーマに依存関係がない場合は、空の一覧を渡します。

targetEntityFrameworkVersion
Version

対象となっている内部 Entity Framework バージョン。

戻り値

生成されたエラーを含む EdmSchemaError オブジェクトのリスト。

適用対象

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

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

public:
 System::Collections::Generic::IList<System::Data::Metadata::Edm::EdmSchemaError ^> ^ GenerateCode(System::Xml::XmlReader ^ sourceEdmSchema, System::IO::TextWriter ^ target, System::Collections::Generic::IEnumerable<System::Xml::XmlReader ^> ^ additionalEdmSchemas, Version ^ targetEntityFrameworkVersion);
public System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError> GenerateCode (System.Xml.XmlReader sourceEdmSchema, System.IO.TextWriter target, System.Collections.Generic.IEnumerable<System.Xml.XmlReader> additionalEdmSchemas, Version targetEntityFrameworkVersion);
member this.GenerateCode : System.Xml.XmlReader * System.IO.TextWriter * seq<System.Xml.XmlReader> * Version -> System.Collections.Generic.IList<System.Data.Metadata.Edm.EdmSchemaError>
Public Function GenerateCode (sourceEdmSchema As XmlReader, target As TextWriter, additionalEdmSchemas As IEnumerable(Of XmlReader), targetEntityFrameworkVersion As Version) As IList(Of EdmSchemaError)

パラメーター

sourceEdmSchema
XmlReader

CSDL を格納する XmlReader ファイル。

target
TextWriter

オブジェクト レイヤー コードの出力先となる TextWriter。

additionalEdmSchemas
IEnumerable<XmlReader>

ソース スキーマ (CSDL) で参照されるスキーマを含む XmlReader オブジェクトのリスト。 ソース スキーマに依存関係がない場合は、空の IList オブジェクトを渡します。

targetEntityFrameworkVersion
Version

対象となっている内部 Entity Framework バージョン。

戻り値

生成されたエラーを含む EdmSchemaError オブジェクトのリスト。

適用対象