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.
Varlık Veri Modeli'nde (EDM) tanımlanan türler için temel sınıflar, 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ürlerle eşleyen öznitelikleri tanımlayan sınıfları içerir.
Sınıflar
ComplexObject |
Karmaşık türler için temel sınıf. |
EdmComplexPropertyAttribute |
Özelliğinin karmaşık bir özelliği temsil ettiğini belirten öznitelik. |
EdmComplexTypeAttribute |
Sınıfın karmaşık bir türü temsil ettiğini belirten öznitelik. |
EdmEntityTypeAttribute |
Sınıfın bir varlık türünü temsil ettiğini belirten öznitelik. |
EdmEnumTypeAttribute |
Sabit listesi türünü gösteren öznitelik. |
EdmFunctionAttribute |
Bir yönteme uygulandığında yöntemin kavramsal modeldeki veya depolama modelindeki bir işlev için ara sunucu olduğunu belirten bir öznitelik. |
EdmPropertyAttribute |
Nesne katmanındaki türlerin özelliklerinin kavramsal modeldeki varlık türlerinin veya karmaşık türlerin özelliklerine nasıl eşlendiğ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 belirten öznitelik. |
EdmScalarPropertyAttribute |
Özelliğin bir skaler özelliği temsil ettiğini belirten öznitelik. |
EdmSchemaAttribute |
Derlemenin kavramsal modeldeki varlık türlerine eşlenen sınıflar içerdiğini belirten öznitelik. |
EdmTypeAttribute |
Nesne katmanındaki türlerin kavramsal modeldeki varlık türlerine ve karmaşık türlere nasıl eşlendiğini tanımlayan öznitelikler için temel sınıf. |
EntityCollection<TEntity> |
bir iliş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 EntityReference<TEntity>için genel olmayan işlevler uygulayan temel 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 |
Tarih nesnesi için gereken yaygın yöntemleri içeren bir sınıfı temsil eder. |
Arabirimler
IEntityChangeTracker |
Nesne Hizmetleri tarafından bir nesnenin özelliklerinde yapılan değişiklikleri izlemek için kullanılan tesisleri tanımlar. |
IEntityWithChangeTracker |
Değişiklik izleme uygulayan bir varlık türü tanımlar. |
IEntityWithKey |
Varlık anahtarını kullanıma sunan bir varlık türünü tanımlar. |
IEntityWithRelationships |
Bir veya daha fazla varlık türüyle ilişkisi olan bir varlık türünü 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ında sınıflardan devralabilir. Ad System.Data.Objects.DataClasses alanı, Entity Framework sınıflarından devralınmadan özel veri sınıflarını uygulamak için kullanılan arabirimleri de içerir. Daha fazla bilgi için bkz. Nesneleri Özelleştirme.