Bagikan melalui


EntityCodeGenerator.GenerateCode Metode

Definisi

Menghasilkan kode sumber yang berisi objek yang dihasilkan dari bahasa definisi skema konseptual (CSDL).

Overload

GenerateCode(String, String)

Membuat file kode sumber yang berisi kode lapisan objek yang dihasilkan dari file bahasa definisi skema konseptual (CSDL) yang ditentukan.

GenerateCode(XmlReader, TextWriter)

Menghasilkan kode lapisan objek menggunakan bahasa definisi skema konseptual (CSDL) yang ditentukan dalam XmlReader objek, dan menghasilkan kode yang TextWriterdihasilkan ke .

GenerateCode(String, String, IEnumerable<String>)

Membuat file kode sumber yang berisi kode lapisan objek yang dihasilkan dari file bahasa definisi skema konseptual (CSDL) yang ditentukan. Daftar jalur file skema digunakan untuk menyelesaikan referensi apa pun yang terkandung dalam file CSDL.

GenerateCode(String, String, Version)

Membuat file kode sumber yang berisi kode lapisan objek yang dihasilkan dari file bahasa definisi skema konseptual (CSDL) yang ditentukan. Perhatikan bahwa parameter targetEntityFrameworkVersion menggunakan nomor versi Kerangka Kerja Entitas internal seperti yang dijelaskan di EntityFrameworkVersions kelas .

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Menghasilkan kode lapisan objek berdasarkan bahasa definisi skema konseptual (CSDL) yang ditentukan dalam XmlReader objek, lalu menghasilkan kode yang TextWriterdihasilkan ke . Daftar XmlReader objek digunakan untuk menyelesaikan referensi apa pun yang terkandung dalam CSDL.

GenerateCode(XmlReader, TextWriter, Version)

Menghasilkan kode lapisan objek menggunakan bahasa definisi skema konseptual (CSDL) yang ditentukan dalam objek XmlReader, dan menghasilkan kode yang dihasilkan ke TextWriter. Perhatikan bahwa parameter targetEntityFrameworkVersion menggunakan nomor versi EntityFramework internal seperti yang dijelaskan di EntityFrameworkVersions kelas .

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

Membuat file kode sumber yang berisi kode lapisan objek yang dihasilkan dari file bahasa definisi skema konseptual (CSDL) yang ditentukan. Daftar jalur file skema digunakan untuk menyelesaikan referensi apa pun yang terkandung dalam file CSDL. Perhatikan bahwa parameter targetEntityFrameworkVersion menggunakan nomor versi EntityFramework internal seperti yang dijelaskan di EntityFrameworkVersions kelas .

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

Membuat file kode sumber yang berisi kode lapisan objek yang dihasilkan dari file bahasa definisi skema konseptual (CSDL) yang ditentukan. Perhatikan bahwa parameter targetEntityFrameworkVersion menggunakan nomor versi Kerangka Kerja Entitas internal seperti yang dijelaskan di EntityFrameworkVersions kelas .

GenerateCode(String, String)

Membuat file kode sumber yang berisi kode lapisan objek yang dihasilkan dari file bahasa definisi skema konseptual (CSDL) yang ditentukan.

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)

Parameter

sourceEdmSchemaFilePath
String

Jalur file CSDL.

targetPath
String

Jalur file yang berisi kode lapisan objek yang dihasilkan.

Mengembalikan

Daftar EdmSchemaError objek yang berisi kesalahan yang dihasilkan.

Berlaku untuk

GenerateCode(XmlReader, TextWriter)

Menghasilkan kode lapisan objek menggunakan bahasa definisi skema konseptual (CSDL) yang ditentukan dalam XmlReader objek, dan menghasilkan kode yang TextWriterdihasilkan ke .

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)

Parameter

sourceEdmSchema
XmlReader

Yang XmlReader berisi CSDL.

target
TextWriter

kode TextWriter lapisan objek yang ditulis.

Mengembalikan

Daftar EdmSchemaError objek yang berisi kesalahan yang dihasilkan.

Berlaku untuk

GenerateCode(String, String, IEnumerable<String>)

Membuat file kode sumber yang berisi kode lapisan objek yang dihasilkan dari file bahasa definisi skema konseptual (CSDL) yang ditentukan. Daftar jalur file skema digunakan untuk menyelesaikan referensi apa pun yang terkandung dalam file 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)

Parameter

sourceEdmSchemaFilePath
String

Jalur file CSDL.

targetPath
String

Jalur file yang berisi kode lapisan objek yang dihasilkan.

additionalEdmSchemaFilePaths
IEnumerable<String>

Daftar jalur file skema yang dapat digunakan untuk menyelesaikan referensi apa pun dalam skema sumber (file CSDL). Jika skema sumber tidak memiliki dependensi apa pun, berikan daftar kosong.

Mengembalikan

Daftar EdmSchemaError objek yang berisi kesalahan yang dihasilkan.

Berlaku untuk

GenerateCode(String, String, Version)

Membuat file kode sumber yang berisi kode lapisan objek yang dihasilkan dari file bahasa definisi skema konseptual (CSDL) yang ditentukan. Perhatikan bahwa parameter targetEntityFrameworkVersion menggunakan nomor versi Kerangka Kerja Entitas internal seperti yang dijelaskan di EntityFrameworkVersions kelas .

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)

Parameter

sourceEdmSchemaFilePath
String

Jalur file CSDL.

targetPath
String

Jalur file yang berisi kode lapisan objek yang dihasilkan.

targetEntityFrameworkVersion
Version

Versi Kerangka Kerja Entitas internal yang sedang ditargetkan.

Mengembalikan

Daftar EdmSchemaError objek yang berisi kesalahan yang dihasilkan.

Berlaku untuk

GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>)

Menghasilkan kode lapisan objek berdasarkan bahasa definisi skema konseptual (CSDL) yang ditentukan dalam XmlReader objek, lalu menghasilkan kode yang TextWriterdihasilkan ke . Daftar XmlReader objek digunakan untuk menyelesaikan referensi apa pun yang terkandung dalam 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)

Parameter

sourceEdmSchema
XmlReader

Yang XmlReader berisi CSDL.

target
TextWriter

TextWriter untuk menghasilkan kode lapisan objek yang dihasilkan.

additionalEdmSchemas
IEnumerable<XmlReader>

Daftar XmlReader objek yang berisi skema yang dirujuk oleh skema sumber (CSDL). Jika skema sumber tidak memiliki dependensi apa pun, berikan daftar kosong.

Mengembalikan

Daftar EdmSchemaError objek yang berisi kesalahan yang dihasilkan.

Berlaku untuk

GenerateCode(XmlReader, TextWriter, Version)

Menghasilkan kode lapisan objek menggunakan bahasa definisi skema konseptual (CSDL) yang ditentukan dalam objek XmlReader, dan menghasilkan kode yang dihasilkan ke TextWriter. Perhatikan bahwa parameter targetEntityFrameworkVersion menggunakan nomor versi EntityFramework internal seperti yang dijelaskan di EntityFrameworkVersions kelas .

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)

Parameter

sourceEdmSchema
XmlReader

XmlReader yang berisi CSDL.

target
TextWriter

TextWriter tempat kode lapisan objek ditulis.

targetEntityFrameworkVersion
Version

Versi Kerangka Kerja Entitas internal yang sedang ditargetkan.

Mengembalikan

Daftar EdmSchemaError objek yang berisi kesalahan yang dihasilkan.

Berlaku untuk

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

Membuat file kode sumber yang berisi kode lapisan objek yang dihasilkan dari file bahasa definisi skema konseptual (CSDL) yang ditentukan. Daftar jalur file skema digunakan untuk menyelesaikan referensi apa pun yang terkandung dalam file CSDL. Perhatikan bahwa parameter targetEntityFrameworkVersion menggunakan nomor versi EntityFramework internal seperti yang dijelaskan di EntityFrameworkVersions kelas .

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)

Parameter

sourceEdmSchemaFilePath
String

Jalur file CSDL.

targetPath
String

Jalur file yang berisi kode lapisan objek yang dihasilkan.

additionalEdmSchemaFilePaths
IEnumerable<String>

Daftar jalur file skema yang dapat digunakan untuk menyelesaikan referensi apa pun dalam skema sumber (file CSDL). Jika skema sumber tidak memiliki dependensi apa pun, berikan daftar kosong.

targetEntityFrameworkVersion
Version

Versi Kerangka Kerja Entitas internal yang sedang ditargetkan.

Mengembalikan

Daftar EdmSchemaError objek yang berisi kesalahan yang dihasilkan.

Berlaku untuk

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

Membuat file kode sumber yang berisi kode lapisan objek yang dihasilkan dari file bahasa definisi skema konseptual (CSDL) yang ditentukan. Perhatikan bahwa parameter targetEntityFrameworkVersion menggunakan nomor versi Kerangka Kerja Entitas internal seperti yang dijelaskan di EntityFrameworkVersions kelas .

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)

Parameter

sourceEdmSchema
XmlReader

XmlReader yang berisi CSDL.

target
TextWriter

TextWriter tempat kode lapisan objek ditulis.

additionalEdmSchemas
IEnumerable<XmlReader>

Daftar objek XmlReader yang berisi skema yang direferensikan oleh skema sumber (CSDL). Jika skema sumber tidak memiliki dependensi apa pun, berikan objek IList kosong.

targetEntityFrameworkVersion
Version

Versi Kerangka Kerja Entitas internal yang sedang ditargetkan.

Mengembalikan

Daftar EdmSchemaError objek yang berisi kesalahan yang dihasilkan.

Berlaku untuk