Udostępnij za pośrednictwem


Porady: włączanie i wyłączanie hierarchicznej aktualizacji

Hierarchiczna aktualizacja jest procesem aktualizowania zmodyfikowanych danych w tabelach pokrewnych danych w zestawie danych wpisywanych za pomocą nowego TableAdapterManager.TableAdapterManager zapewnia możliwość zapisania danych w zestawie danych, który używa wielu TableAdapters i nadal utrzymuje integralność referencyjną w bazie danych. (Integralność odwołań jest terminem, który jest używany do określenia danych, które spełniają ograniczenia kluczy obcych, zdefiniowanych w bazie danych). Aby uzyskać więcej informacji, zobacz Hierarchiczna aktualizacja — Przegląd.

Można włączać i wyłączać Hierarchiczna aktualizacja przez ustawienie Aktualizacji hierarchicznej właściwości zestawu danych wpisywanych do jednej wartości True lub False.Gdy aktualizacja hierarchiczna jest ustawiona na True, klasa wpisana zestawu danych jest generowana z TableAdapterManager składnik, który zarządza procesem zapisywania zmian danych w zestawie danych z powrotem do bazy danych.Oznacza to Menadżer adaptora tabeli klasy jest generowany tak, że określa kolejność poleceń Wstaw, Aktualizuj i Usuń, które są wykonywane w bazie danych przez osobę TableAdapters.TableAdapterManager używa relacji obcych kluczy w bazie danych, aby kontrolować kolejność tych poleceń.Aby uzyskać więcej informacji, zobacz TableAdapterManager — Przegląd.

Gdy aktualizacja hierarchiczna jest ustawiona na False, klasa wpisanego zestawu danych jest generowana bez składnika TableAdapterManager.W tym scenariuszu podczas zapisywania zmian do bazy danych, należy użyć logiki programowej, aby określić kolejność wywoływania poszczególnych poleceń Wstaw, Aktualizuj i Usuń bez naruszenia ograniczeń w bazie danych.

[!UWAGA]

Domyślnie nowe wpisane zestawy danych posiadają własność Aktualizacja hierarchiczna ustawioną jako Prawda.

Aby włączyć aktualizację hierarchiczną w tabelach pokrewnych w zestawie danych

  1. Otwórz swój zestaw danych w Tworzenie i edytowanie wpisanych zestawów danych i kliknij pusty obszar na powierzchni projektowej.

  2. W oknie Właściwości, ustaw właściwość Hierarchiczna aktualizacja na Prawda.

  3. Zapisz zestaw danych.

    Kod jest generowany ze składnikiem TableAdapterManager, który automatycznie wykonuje aktualizacje hierarchiczne.

Aby wyłączyć aktualizację hierarchiczną w tabelach pokrewnych w zestawie danych

  1. Otwórz swój zestaw danych w Projektancie zestawu danych i kliknij pusty obszar na powierzchni projektowej.

  2. W oknie Właściwości, ustaw właściwość Hierarchiczna aktualizacja na Fałsz.

  3. Zapisz zestaw danych.

    Kod jest generowany bez składnika TableAdapterManager i nie zawiera logiki wymaganej do automatycznego wykonywania aktualizacji hierarchicznych.

Zobacz też

Zadania

Wskazówki: zapisywanie danych z powiązanych tabel danych (Hierarchiczna aktualizacja)

Koncepcje

Zapisywanie danych

Inne zasoby

Hierarchiczna aktualizacja

DataSets, DataTables, and DataViews