共用方式為


EntityClassGenerator.GenerateCode 方法

定義

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

多載

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 物件的 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

產生的原始程式碼檔案路徑。

傳回

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

包含 CSDL 檔案的 XmlReader

target
TextWriter

要在其中寫入原始程式碼的 TextWriter

傳回

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 檔案) 中任何參考的結構描述檔案路徑清單。 如果來源結構描述沒有任何相依性,就會傳入空的清單。

傳回

IList 物件的 EdmSchemaError,其中包含任何產生的錯誤。

適用於

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

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

XmlReader 物件的清單,這些物件都包含來源結構描述 (CSDL 檔案) 所參考的結構描述。 如果來源結構描述沒有任何相依性,就會傳入空的 IList 物件。

傳回

EdmSchemaError 物件清單,其中包含所有產生的錯誤。

適用於