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) ファイルから生成されたオブジェクト レイヤー コードを含むソース コード ファイルを生成します。 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)
パラメーター
- 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)
パラメーター
- 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 オブジェクトのリスト。
適用対象
.NET