System.Data.Objects.DataClasses Ad Alanı

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

Name Description
ComplexObject

Karmaşık türler için temel sınıf.

EdmComplexPropertyAttribute

Özelliğinin 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ın bir varlık türünü temsil ettiğini gösteren ö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 gösteren 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 gösteren öznitelik.

EdmScalarPropertyAttribute

Özelliğinin bir skaler özelliği temsil ettiğini gösteren öznitelik.

EdmSchemaAttribute

Derlemenin kavramsal modeldeki varlık türlerine eşlenen sınıflar içerdiğini gösteren ö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>

İlişkinin "çok" ucundaki bir 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şlevler 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

Name Description
IEntityChangeTracker

Nesne özelliklerinde yapılan değişiklikleri izlemek için Nesne Hizmetleri tarafından 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

Name Description
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. Ö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.