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
Hiyerarşik Güncelleştirmeye Genel Bakış
Hiyerarşik hangi güncelleştirme nasıl uygulandığı hakkında ayrıntılı bilgi sağlar ve açıklar.TableAdapterManager Genel Bakışı
VPN'nin ne bir TableAdapterManager ve açıklamalarını sağlayan TableAdapterManager Dataset Designer tarafından oluşturulan kodu.Nasıl Yapılır: Hiyerarşik Güncelleştirmeyi Etkinleştirme veya Devre Dışı Bırakma
Nasıl ayarlanacağı açıklanır Hierarchical Update ilgili tabloları kaydetmek için kod üretmek için bir typed dataset özelliği.Nasıl Yapılır: Bir Veri Kümesinde Yabancı Anahtar Kısıtlamalarını Yapılandırma
Bir dataset sınırlamalar konfigüre etme yöntemi açıklanmıştır.Nasıl yapılır: Verileri Kaydetmeden Önce Verilere Bağlı Denetimler Üzerinde İşlem İçi Düzenlemeler Yürütme
Nasıl tüm iþlem içi düzenlemeler de kaydedilmesi için veri kaynağı hazırlamak için formdaki veriye bağlı denetimler durdurulacağını anlatır.Nasıl yapılır: Hiyerarşik Güncelleştirme Yaparken Sırayı Ayarlama
Nasıl ayarlanacağı açıklanır UpdateOrder özelliği, bir TableAdapterManager hangi ekler sırayı denetlemek için güncelleştirmeleri ve silmeleri gerçekleştirilir.Nasıl Yapılır: Mevcut Visual Studio Projelerinde Hiyerarşik Güncelleştirmeyi Uygulama
İlişkili veri tabloları kullanarak verileri kaydetmek için bir uygulamayı yükseltiyorsunuz açıklar TableAdapterManager.İzlenecek yol: İlgili Veri Tablolarından Veri Kaydetme (Hiyerarşik Güncelleştirme)
İlişkili veri tabloları bir uygulama oluşturmak ve verileri kullanarak kaydetmek için adım adım yönergeler sağlar TableAdapterManager.
Başvuru
İlgili Bölümler
N Katmanlı Uygulamalarda Veri Kümeleriyle Çalışma
Türü Belirtilmiş Veri Kümeleri Oluşturma ve Düzenleme