EntityClassGenerator.GenerateCode 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
產生包含從概念結構定義語言 (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) 檔案產生原始程式碼,並將產生的原始程式碼輸出到 TextWriter。 IList 物件的 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
產生的原始程式碼檔案路徑。
傳回
IList 的 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。
傳回
IList 的 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 檔案) 中任何參考的結構描述檔案路徑清單。 如果來源結構描述沒有任何相依性,就會傳入空的清單。
傳回
IList 物件的 EdmSchemaError,其中包含任何產生的錯誤。
適用於
GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)
根據 XmlReader 物件中的概念結構定義語言 (CSDL) 檔案產生原始程式碼,並將產生的原始程式碼輸出到 TextWriter。 IList 物件的 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>
XmlReader 物件的清單,這些物件都包含來源結構描述 (CSDL 檔案) 所參考的結構描述。 如果來源結構描述沒有任何相依性,就會傳入空的 IList 物件。
傳回
EdmSchemaError 物件清單,其中包含所有產生的錯誤。