System.Data.Objects.DataClasses Ad Alanı
Ö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.
Bir Varlık Veri Modeli (EDM), gezinti özellikleri tarafından döndürülen türler için temel sınıflar ve ortak dil çalışma zamanı (CLR) nesnelerini kavramsal modeldeki türlere eşleyen öznitelikleri tanımlayan sınıflar için temel sınıflar olan sınıfları içerir.
Sınıflar
ComplexObject |
Karmaşık türler için temel sınıf. |
EdmComplexPropertyAttribute |
Özelliğin karmaşık bir özelliği temsil ettiğini gösteren öznitelik. |
EdmComplexTypeAttribute |
Sınıfın karmaşık bir türü temsil ettiğini gösteren öznitelik. |
EdmEntityTypeAttribute |
Sınıfın bir varlık türünü temsil ettiğini gösteren öznitelik. |
EdmEnumTypeAttribute |
Bir sabit listesi türünü gösteren öznitelik. |
EdmFunctionAttribute |
Bir yönteme uygulandığında, yöntemin kavramsal model veya depolama modelindeki bir işlev için proxy olduğunu gösteren bir özniteliği. |
EdmPropertyAttribute |
Nesne katmanındaki türlerin özelliklerinin, kavramsal modeldeki varlık türlerinin veya karmaşık türlerin özellikleriyle nasıl eşleştirildiğini tanımlayan öznitelikler için temel sınıf. |
EdmRelationshipAttribute |
Kavramsal modeldeki bir ilişkilendirmeyi temel alan iki varlık türü arasındaki ilişkiyi tanımlar. |
EdmRelationshipNavigationPropertyAttribute |
Özelliğin bir gezinti özelliğini temsil ettiğini gösteren öznitelik. |
EdmScalarPropertyAttribute |
Özelliğin skaler bir özelliği temsil ettiğini gösteren öznitelik. |
EdmSchemaAttribute |
Derlemenin kavramsal bir modeldeki varlık türleriyle eşlenmiş sınıfları içerdiğini gösteren öznitelik. |
EdmTypeAttribute |
Nesne katmanındaki türlerin kavramsal modeldeki varlık türleriyle ve karmaşık türlerle nasıl eşleştirildiğini tanımlayan öznitelikler için temel sınıf. |
EntityCollection<TEntity> |
İlişkinin "çok" ucundaki nesne koleksiyonunu temsil eder. |
EntityObject |
Varlık Veri Modeli araçları tarafından oluşturulan varlık türleri için temel sınıf. |
EntityReference |
bir için genel olmayan işlevselliği uygulayan temel EntityReference<TEntity> sınıf. |
EntityReference<TEntity> |
Sıfır veya bir çokluğu olan bir ilişkilendirmenin ilgili sonunu temsil eder. |
RelatedEnd |
İlgili bir uç için ortak işlevleri uygulayan bir temel sınıfı temsil eder. |
RelationshipManager |
Nesne bağlamındaki nesneler arasındaki ilişkileri izlemek için kullanılır. |
StructuralObject |
Date nesnesi için ihtiyacı olan ortak yöntemleri içeren bir sınıfı temsil eder. |
Arabirimler
IEntityChangeTracker |
Nesnenin özelliklerinde yapılan değişiklikleri izlemek için nesne Hizmetleri tarafından kullanılan tesisleri tanımlar. |
IEntityWithChangeTracker |
Değişiklik izlemeyi uygulayan bir varlık türü tanımlar. |
IEntityWithKey |
Bir varlık anahtarı sunan bir varlık türü tanımlar. |
IEntityWithRelationships |
Bir veya daha fazla varlık türüyle ilişki içeren bir varlık türü tanımlar. |
IRelatedEnd |
İlişkinin sonunu tanımlar. |
Numaralandırmalar
RelationshipKind |
İki veya daha fazla varlık arasındaki ilişkinin türünü numaralandırır. |
Açıklamalar
Varlık Veri Modeli araçları, bu ad alanındaki sınıflardan türetilen veri sınıfları oluşturmak için kavramsal model dosyasını kullanır. Daha fazla bilgi için bkz. nesne hizmetlerine genel bakış (Entity Framework). Özel veri sınıfları, bu ad alanındaki sınıflardan devralınabilir. System.Data.Objects.DataClassesAd alanı Ayrıca, Entity Framework sınıflarından devralmadan özel veri sınıfları uygulamak için kullanılan arabirimleri de içerir. Daha fazla bilgi için bkz. nesneleri özelleştirme.