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) ファイルから生成されたオブジェクト レイヤー コードを含むソース コード ファイルを作成します。 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(String, String, IEnumerable<String>, Version)

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

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

指定した概念スキーマ定義言語 (CSDL) ファイルから生成されたオブジェクト レイヤー コードを含むソース コード ファイルを作成します。 targetEntityFrameworkVersion パラメーターは、 EntityFrameworkVersions クラスの説明に従って、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) ファイルから生成されたオブジェクト レイヤー コードを含むソース コード ファイルを作成します。 targetEntityFrameworkVersion パラメーターは、 EntityFrameworkVersions クラスの説明に従って、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に出力します。 XmlReader オブジェクトの一覧は、CSDL に含まれるすべての参照を解決するために使用されます。

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 に出力します。 targetEntityFrameworkVersion パラメーターは、 EntityFrameworkVersions クラスで説明されているように、内部 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 ファイルに含まれるすべての参照を解決するために使用されます。 targetEntityFrameworkVersion パラメーターは、 EntityFrameworkVersions クラスで説明されているように、内部 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) ファイルから生成されたオブジェクト レイヤー コードを含むソース コード ファイルを作成します。 targetEntityFrameworkVersion パラメーターは、 EntityFrameworkVersions クラスの説明に従って、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 オブジェクトの一覧。

適用対象