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. Nesne Hizmetleri, varlık veri modelinde (EDM) tanımlanan türlerde hem Language-Integrated Sorgu (LINQ) hem de Varlık SQL sorgularını destekler. Nesne Hizmetleri, döndürülen verileri nesneler olarak oluşturur ve nesne değişikliklerini veri kaynağına geri yar. 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ış bir 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 sorgularda 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 sorgulamak ve bunlarla çalışmak için olanak 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ındaki kavramsal modele karşı yazılan 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 saptamayı 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 bilgisi olmayan veri sınıfları için oluşturulan proxy türlerinin kalıcılık bilgisi olmayan nesne türlerine çözümlenmesine yardımcı olur.

Arabirimler

IObjectSet<TEntity>

Bir veri nesneleri kümesinde değişiklik yapmaya izin veren işlevler sağlar.

Numaralandırmalar

MergeOption

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

RefreshMode

Nesne Hizmetleri tarafından izlenen nesnelerde yapılan özellik değişikliklerinin tutulup tutulmayacağını veya veri kaynağındaki özellik değerleriyle değiştirilip değiştirilmeyeceğini belirtir.

SaveOptions

Yöntem ç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.