EntityCodeGenerator Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kavramsal şema tanım dili (CSDL) dosyalarından nesne bağlamı ve varlık sınıfları (nesne katmanı kodu) oluşturur. Entity Framework sürüm 4'den başlayarak, belirli bir model için ObjectContext sınıfı, modelin varlık kümelerini temsil eden türde ObjectSet<TEntity> özellikler içerir.
public ref class EntityCodeGenerator
public class EntityCodeGenerator
type EntityCodeGenerator = class
Public Class EntityCodeGenerator
- Devralma
-
EntityCodeGenerator
Oluşturucular
EntityCodeGenerator(LanguageOption) |
Belirtilen dil seçeneğiyle sınıfının yeni bir örneğini EntityCodeGenerator başlatır. |
Özellikler
EdmToObjectNamespaceMap |
Ad alanı eşlemelerini kodlayan kavramsal şema tanım dilini (CSDL) içeren bir EdmToObjectNamespaceMap alır. |
LanguageOption |
Oluşturulan kodun dilini gösteren bir LanguageOption değer alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GenerateCode(String, String) |
Belirtilen kavramsal şema tanım dili (CSDL) dosyasından oluşturulan nesne katmanı kodunu içeren bir kaynak kod dosyası oluşturur. |
GenerateCode(String, String, IEnumerable<String>) |
Belirtilen kavramsal şema tanım dili (CSDL) dosyasından oluşturulan nesne katmanı kodunu içeren bir kaynak kod dosyası oluşturur. Şema dosyası yollarının listesi, CSDL dosyasındaki tüm başvuruları çözümlemek için kullanılır. |
GenerateCode(String, String, IEnumerable<String>, Version) |
Belirtilen kavramsal şema tanım dili (CSDL) dosyasından oluşturulan nesne katmanı kodunu içeren bir kaynak kod dosyası oluşturur. Şema dosyası yollarının listesi, CSDL dosyasındaki tüm başvuruları çözümlemek için kullanılır. targetEntityFrameworkVersion parametresinin sınıfında açıklandığı EntityFrameworkVersions gibi iç EntityFramework sürüm numaralarını kullandığını unutmayın. |
GenerateCode(String, String, Version) |
Belirtilen kavramsal şema tanım dili (CSDL) dosyasından oluşturulan nesne katmanı kodunu içeren bir kaynak kod dosyası oluşturur. targetEntityFrameworkVersion parametresinin sınıfında açıklandığı EntityFrameworkVersions gibi iç Entity Framework sürüm numaralarını kullandığını unutmayın. |
GenerateCode(XmlReader, TextWriter) |
nesnesinde XmlReader belirtilen kavramsal şema tanım dilini (CSDL) kullanarak nesne katmanı kodu oluşturur ve oluşturulan kodu bir TextWriter'a üretir. |
GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>) |
nesnesinde XmlReader belirtilen kavramsal şema tanım diline (CSDL) göre nesne katmanı kodu oluşturur, ardından oluşturulan kodu bir TextWriteröğesine çıkartır. CSDL'de XmlReader yer alan başvuruları çözümlemek için nesnelerin listesi kullanılır. |
GenerateCode(XmlReader, TextWriter, IEnumerable<XmlReader>, Version) |
Belirtilen kavramsal şema tanım dili (CSDL) dosyasından oluşturulan nesne katmanı kodunu içeren bir kaynak kod dosyası oluşturur. targetEntityFrameworkVersion parametresinin sınıfında açıklandığı EntityFrameworkVersions gibi iç Entity Framework sürüm numaralarını kullandığını unutmayın. |
GenerateCode(XmlReader, TextWriter, Version) |
XmlReader nesnesinde belirtilen kavramsal şema tanım dilini (CSDL) kullanarak nesne katmanı kodu oluşturur ve oluşturulan kodu bir TextWriter'a verir. targetEntityFrameworkVersion parametresinin sınıfında açıklandığı EntityFrameworkVersions gibi iç EntityFramework sürüm numaralarını kullandığını unutmayın. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |