Hiyerarşik Güncelleştirme

Hiyerarşik güncelleştirme güncelleştirilmiş veri (iki veya daha fazla ilişkili tabloları içeren bir dataset) veritabanına geri bilgi tutarlılığı kuralları koruyarak kaydetme işlemini ifade eder.Bilgi tutarlılığı bir veritabanında ve ekleme, güncelleştirme ve ilgili kayıtları silme davranışı kontrol kısıtlamaları tarafından sağlanan tutarlılık kuralları anlamına gelir.Örneğin, bir müşteriye ait siparişleri oluşturulmasına izin vererek önce bir müşteri kaydı oluşturulmasını zorlar bilgi tutarlılığı olur.

Değiştirilmiş verileri ilişkili veri tabloları kaydetme, tek bir tablodan veri kaydetme'den biraz daha karmaşıktır.Update, INSERT ve Delete komutları ilgili her tablo için bilgi tutarlılığı kısıtlamaları ihlal önlemek için belirli bir sırada çalıştırılacak sahip olmasıdır.Örneğin, bir sipariş giriş uygulaması ile yeni ve varolan müşteriler ve siparişler yönetebilirsiniz düşünün.Varolan bir müşteri silmek varsa, önce tüm o müşterinin her siparişi müşteri kaydı silmeden önce silmeniz gerekir.Yeni bir müşteri (1,9) ekliyorsanız, önce tablolarda kayıtlı yabancı anahtar kısıtlamaları nedeniyle, o müşterinin her siparişi eklemeden önce yeni müşteri kaydı eklemeniz gerekir.Bu örneklerin gösterdiği gibi belirli veri alt kümelerine ayıklamak ve tutarlılığı korumak için doğru sırada (ekleme, güncelleştirme ve silme) güncelleştirmeleri göndermek zorunda.

Hiyerarşik güncelleştirme özelliğini kullanan bir TableAdapterManager yönetmek için TableAdapterbir typed dataset s.TableAdapterManager Bileşeni bir Visual Studio— oluşturulan bileşen, bu nedenle bir parçası .NET Framework.Hakkında ayrıntılı bilgi için TableAdapterManager TableAdapterManager başvurusu bölümüne bakın, sınıf TableAdapterManager Genel Bakışı.

Uygulamanızın typed DataSet kullanır ve kullanıcıların ilgili veri tabloları (Müşteriler ve siparişler gibi bir-çok ilişkisi içindeki veri tabloları)'deki verileri değiştirmek olanağı sağlar, hiyerarşik Güncelleştirme'yi kullanmak isteyeceksiniz.

Bu Bölümde

Başvuru

DataSet

DataTable

İlgili Bölümler

N Katmanlı Uygulamalarda Veri Kümeleriyle Çalışma

Verileri Kaydetme

Türü Belirtilmiş Veri Kümeleri Oluşturma ve Düzenleme

TableAdapters

DataSets, DataTables, and DataViews

DataTables

Visual Studio'da Veri Erişimi