Bagikan melalui


EntityCodeGenerator Kelas

Definisi

Menghasilkan konteks objek dan kelas entitas (kode lapisan objek) dari file bahasa definisi skema konseptual (CSDL). Dimulai dengan Entity Framework versi 4, kelas ObjectContext untuk model tertentu berisi properti jenis ObjectSet<TEntity> yang mewakili kumpulan entitas model.

public ref class EntityCodeGenerator
public class EntityCodeGenerator
type EntityCodeGenerator = class
Public Class EntityCodeGenerator
Warisan
EntityCodeGenerator

Konstruktor

EntityCodeGenerator(LanguageOption)

Menginisialisasi instans EntityCodeGenerator baru kelas dengan opsi bahasa yang ditentukan.

Properti

EdmToObjectNamespaceMap

EdmToObjectNamespaceMap Mendapatkan yang berisi bahasa definisi skema konseptual (CSDL) ke pemetaan namespace kode.

LanguageOption

Mendapatkan atau menetapkan LanguageOption nilai yang menunjukkan bahasa kode yang dihasilkan.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GenerateCode(String, String)

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

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, 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(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)

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

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, 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(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 .

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk