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