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, bir Varlık Veri Modeli'nde (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 yarlar. Ayrıca değişiklikleri izlemeye, nesneleri denetimlere bağlamaya ve eşzamanlılığı işlemeye yönelik olanaklar sağlar.

Sınıflar

Name Description
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 ObjectParametertanımlanan nesneler olarak ObjectQuery<T> temsil eder.

ObjectQuery

Hem LINQ to Entities hem ObjectQuery<T>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 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

Name Description
IObjectSet<TEntity>

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

Numaralandırmalar

Name Description
MergeOption

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

RefreshMode

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

SaveOptions

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

Temsilciler

Name Description
ObjectMaterializedEventHandler

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