Nasıl Yapılır: Hiyerarşik Güncelleştirmeyi Etkinleştirme veya Devre Dışı Bırakma
Hiyerarşik güncelleştirme yeni TableAdapterManager kullanılarak yazılan veri kümesindeki ilgili veri tablolarında yer alan değiştirilmiş veriler güncelleştirme işlemidir. TableAdapterManager, verileri, birden fazla TableAdapters kullanan yine de veritabanında bilgi tutarlılığını koruyan bir veritabanına kaydedebilmeyi sağlar. (Bilgi tutarlılığı terimi veritabanında tanımlanan yabancı anahtar kısıtlamalarıyla uyumlu veriyi tanımlamak için kullanılır.) Daha fazla bilgi için bkz. Hiyerarşik Güncelleştirmeye Genel Bakış.
Yazılmış bir veri kümesinin Hiyerarşik Güncelleştirme özelliğini Doğru veya Yanlış olarak ayarlayarak Hiyerarşik Güncelleştirme'i etkinleştirebilir ve devre dışı bırakabilirsiniz. Hiyerarşik Güncelleştirme Gerçek olarak ayarlandığında, yazılmış veri kümesi sınıfı, veri kümesinde değiştirilen verilerin tekrar veri kümesine kaydedilme işlemini yöneten bir TableAdapterManager bileşeniyle oluşturulur. Diğer bir deyişle, ayrı TableAdapters tarafından veritabanı üzerinde yürütülen Insert, Update ve Delete komutlarının sırasını denetleyen bir TableAdapterManager sınıfı oluşturulur. TableAdapterManager, bu komutların sırasını kontrol etmek için, veritabanında yabancı anahtar ilişkilerini kullanır. Daha fazla bilgi için bkz. TableAdapterManager Genel Bakışı.
Hiyerarşik Güncelleştirme, Yanlış olarak ayarlandığında, yazılmış veri kümesi sınıfı bir TableAdapterManager bileşeni olmadan oluşturulur. Bu senaryoda, değişiklikleri veritabanına geri kaydettiğinizde, tek tek Ekle, Güncelleştir ve Sil komutlarını veritabanındaki kısıtlamaları ihlal etmeden sırasını saptamak için programlama mantığını kullanmanız gerekir.
Not
Varsayılan olarak, yeni türü belirlenmiş veri kümeleri kendi Sıradüzensel Güncelleme özelliklerini True olarak ayarlattırırlar.
Bir veri kümesinde ilişkili tablolardaki hiyerarşik güncelleştirmeyi etkinleştirmek için
Veri kümenizi Türü Belirtilmiş Veri Kümeleri Oluşturma ve Düzenleme'da açın ve tasarım yüzeyinde boş bir alanı tıklayın.
Özellikler penceresinde Sıradüzensel Güncelleme özelliğini True olarak ayarlayın.
Veri kümesini kaydetme.
Kod, sıradüzensel güncellemeleri otomatik olarak gerçekleştiren bir TableAdapterManager bileşeniyle oluşturulur.
Bir veri kümesinde ilişkili tablolardaki hiyerarşik güncelleştirmeyi devre dışı bırakmak için
Veri kümenizi Dataset Designer'da açın ve tasarım yüzeyinde boş bir alanı tıklayın.
Özellikler penceresinde Hiyerarşik Güncelleştirme özelliğini False olarak ayarlayın.
Veri kümesini kaydetme.
Kod, bir TableAdapterManager bileşeni olmadan oluşturulur ve sıradüzensel güncellemeleri otomatik olarak gerçekleştirmek için gereken mantığı içermez.
Ayrıca bkz.
Görevler
İzlenecek yol: İlgili Veri Tablolarından Veri Kaydetme (Hiyerarşik Güncelleştirme)