Aracılığıyla paylaş


System.Data.Objects Ad Alanı

Nesne Hizmetlerinin temel işlevlerine erişim sağlayan sınıfları içerir. Bu sınıflar varlık türlerinin örnekleri olan kesin olarak belirlenmiş CLR nesneleriyle çalışarak verileri sorgulamanıza, eklemenize, güncelleştirmenize ve silmenize olanak tanır. Object Services, varlık veri modelinde (EDM) tanımlanan türlerde hem Language-Integrated Sorgu (LINQ) hem de Varlık SQL sorgularını destekler. Object Services, döndürülen verileri nesne olarak oluşturur ve nesne değişikliklerini veri kaynağına geri yayar. Ayrıca değişiklikleri izlemeye, nesneleri denetimlere bağlamaya ve eşzamanlılığı işlemeye yönelik olanaklar sağlar. Daha fazla bilgi için bkz . Nesne Hizmetlerine Genel Bakış (Entity Framework).

Sınıflar

CompiledQuery

Önbelleğe alınmış LINQ to Entities sorgusunu temsil eder.

CurrentValueRecord

Nesne verilerinin geçerli değerlerine erişim sağlar.

DbUpdatableDataRecord

Nesne verilerinin özgün değerlerine erişim sağlar. , DbUpdatableDataRecord bir nesnenin özgün değerlerinde güncelleştirmelere izin veren yöntemler uygular.

EntityFunctions

LINQ to Entities sorgularında kavramsal model kurallı işlevlerini kullanıma sunan ortak dil çalışma zamanı (CLR) yöntemleri sağlar. Kurallı işlevler hakkında bilgi için bkz. Kurallı İşlevler.

ObjectContext

Varlık verilerini nesne olarak sorgulamaya ve bunlarla çalışmaya yönelik olanaklar sağlar.

ObjectContextOptions

davranışını ObjectContextetkileyen seçenekleri tanımlar.

ObjectMaterializedEventArgs

Olayın verilerini ObjectMaterialized içerir.

ObjectParameter

Nesne sorgusuna geçirilen sorgu parametresini temsil eder.

ObjectParameterCollection

Sorgu parametrelerini içinde ObjectQuery<T>tanımlanan nesneler olarak ObjectParameter temsil eder.

ObjectQuery

Hem LINQ to Entities ObjectQuery<T>hem de kullanarak kavramsal modele yönelik sorgular için ortak işlevler uygular.

ObjectQuery<T>

Belirli bir nesne bağlamında kavramsal modele karşı yazılan bir sorguyu temsil eder.

ObjectResult

IEnumerable ve IDisposable uygulayan bir sınıfı temsil eder. Bu sınıfın örneği ObjectQuery.Execute yönteminden döndürülür.

ObjectResult<T>

bir öğesinin ObjectQuery<T> sonucunu, numaralandırılabilir bir nesne koleksiyonu olarak temsil eder.

ObjectSet<TEntity>

Oluşturma, okuma, güncelleştirme ve silme işlemlerini gerçekleştirmek için kullanılan türü belirlenmiş bir varlık kümesini temsil eder.

ObjectStateEntry

Bir varlığı, varlık saplama veya ilişkiyi temsil eder.

ObjectStateManager

Varlık türü örnekleri ve ilişki örnekleri için nesne durumunu ve kimlik yönetimini korur.

OriginalValueRecord

Nesne verilerinin özgün değerlerine erişim sağlar.

ProxyDataContractResolver

Bu sınıf , kalıcılık cahili veri sınıfları için oluşturulan ara sunucu türlerinin kalıcılık cahili nesne türlerine çözümlenmesine yardımcı olur.

Arabirimler

IObjectSet<TEntity>

Bir veri nesneleri kümesinde değişiklik yapmaya olanak sağlayan işlevsellik sağlar.

Numaralandırmalar

MergeOption

Nesne bağlamı içine yüklenen nesnelerin zaten nesne bağlamında bulunan nesnelerle nasıl birleştirildiğini belirtir.

RefreshMode

Nesne Hizmetleri tarafından izlenen nesnelerde yapılan özellik değişikliklerinin veri kaynağından alınan özellik değerleriyle mi tutulduğunu veya değiştirilmeyeceğini belirtir.

SaveOptions

yöntemi çağrıldığında nesne bağlamının SaveChanges(SaveOptions) davranışını belirtir.

Temsilciler

ObjectMaterializedEventHandler

olayını ObjectContextişleyecek ObjectMaterialized yöntemi temsil eder.