System.Data.Objects 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.
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. |