共用方式為


EntityCodeGenerator.GenerateCode 方法

定義

產生原始程式碼,其中包含從概念結構描述定義語言 (CSDL) 產生的物件。

多載

GenerateCode(String, String)

建立原始程式碼檔,這個檔案包含從指定之概念結構描述定義語言 (CSDL) 檔案產生的物件層程式碼。

GenerateCode(XmlReader, TextWriter)

使用 XmlReader 物件中指定的概念結構描述定義語言 (CSDL) 檔案產生物件層程式碼,並將產生的程式碼輸出到 TextWriter

GenerateCode(String, String, IEnumerable<String>)

建立原始程式碼檔,這個檔案包含從指定之概念結構描述定義語言 (CSDL) 檔案產生的物件層程式碼。 結構描述檔案路徑的清單是用來解析 CSDL 檔案中包含的任何參考。

GenerateCode(String, String, Version)

建立原始程式碼檔,這個檔案包含從指定之概念結構描述定義語言 (CSDL) 檔案產生的物件層程式碼。 請注意,targetEntityFrameworkVersion 參數中使用內部 Entity Framework 版本號碼,如 EntityFrameworkVersions 類別所述。

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

根據 XmlReader 物件中指定的概念結構描述定義語言 (CSDL) 檔案產生物件層程式碼,並將產生的程式碼輸出到 TextWriterXmlReader 物件的清單,用來解析 CSDL 中包含的任何參考。

GenerateCode(XmlReader, TextWriter, Version)

使用 XmlReader 物件中指定的概念結構描述定義語言 (CSDL) 檔案產生物件層程式碼,並將產生的程式碼輸出到 TextWriter。 請注意,targetEntityFrameworkVersion 參數中使用內部 EntityFramework 版本號碼,如 EntityFrameworkVersions 類別所述。

GenerateCode(String, String, IEnumerable<String>, Version)

建立原始程式碼檔,這個檔案包含從指定之概念結構描述定義語言 (CSDL) 檔案產生的物件層程式碼。 結構描述檔案路徑的清單是用來解析 CSDL 檔案中包含的任何參考。 請注意,targetEntityFrameworkVersion 參數中使用內部 EntityFramework 版本號碼,如 EntityFrameworkVersions 類別所述。

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, Version)

建立原始程式碼檔,這個檔案包含從指定之概念結構描述定義語言 (CSDL) 檔案產生的物件層程式碼。 請注意,targetEntityFrameworkVersion 參數中使用內部 Entity Framework 版本號碼,如 EntityFrameworkVersions 類別所述。

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)

參數

sourceEdmSchema
XmlReader

包含 CSDL 的 XmlReader

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 參數中使用內部 Entity Framework 版本號碼,如 EntityFrameworkVersions 類別所述。

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) 檔案產生物件層程式碼,並將產生的程式碼輸出到 TextWriterXmlReader 物件的清單,用來解析 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) 所參考的結構描述。 如果來源結構描述沒有任何相依性,就會傳入空的清單。

傳回

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

適用於

GenerateCode(XmlReader, TextWriter, Version)

使用 XmlReader 物件中指定的概念結構描述定義語言 (CSDL) 檔案產生物件層程式碼,並將產生的程式碼輸出到 TextWriter。 請注意,targetEntityFrameworkVersion 參數中使用內部 EntityFramework 版本號碼,如 EntityFrameworkVersions 類別所述。

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 參數中使用內部 EntityFramework 版本號碼,如 EntityFrameworkVersions 類別所述。

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 參數中使用內部 Entity Framework 版本號碼,如 EntityFrameworkVersions 類別所述。

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>

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

targetEntityFrameworkVersion
Version

正被當做目標的內部 Entity Framework 版本。

傳回

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

適用於