EntityClassGenerator.GenerateCode 方法

定義

產生一個原始碼檔案,包含從概念結構定義語言(CSDL)檔案產生的物件。

多載

名稱 Description
GenerateCode(String, String)

產生一個原始碼檔案,包含從指定的概念架構定義語言(CSDL)檔案產生的物件。

GenerateCode(XmlReader, TextWriter)

利用物件中包含的 XmlReader 概念結構定義語言(CSDL)檔案產生原始碼,並將生成的原始碼輸出為 TextWriter

GenerateCode(String, String, IEnumerable<String>)

使用指定的概念結構定義語言(CSDL)檔案產生原始碼。 結構檔案路徑清單用於解析 CSDL 檔案中的任何參考。

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

根據物件中的 XmlReader 概念結構定義語言(CSDL)檔案產生原始碼,然後將產生的原始碼輸出為 TextWriterIList An of XmlReader 物件用於解析 CSDL 檔案中包含的任何參考。

GenerateCode(String, String)

產生一個原始碼檔案,包含從指定的概念架構定義語言(CSDL)檔案產生的物件。

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

參數

sourceEdmSchemaFilePath
String

CSDL 檔案路徑。

targetFilePath
String

產生的原始碼檔案路徑。

傳回

其中 A IListEdmSchemaError 包含所有產生的錯誤。

適用於

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

一個 XmlReader 包含 CSDL 檔案的 that。

target
TextWriter

TextWriter原始碼所寫的。

傳回

其中 A IListEdmSchemaError 包含所有產生的錯誤。

適用於

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 檔案)中任何參考的結構檔案路徑清單。 如果原始結構沒有任何依賴,則輸入一個空的清單。

傳回

包含IListEdmSchemaError任何產生錯誤的物件。

適用於

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

根據物件中的 XmlReader 概念結構定義語言(CSDL)檔案產生原始碼,然後將產生的原始碼輸出為 TextWriterIList An of 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

一個 XmlReader 包含 CSDL 檔案的 that。

target
TextWriter

TextWriter你想輸出產生的原始碼。

additionalEdmSchemas
IEnumerable<XmlReader>

包含由來源結構(CSDL 檔案)參考的結構的物件清單 XmlReader 。 如果原始結構沒有任何相依關係,則傳送一個空 IList 物件。

傳回

包含所有產生錯誤的物件清單 EdmSchemaError

適用於