Udostępnij za pośrednictwem


Jak: Włączanie i wyłączanie aktualizacji hierarchiczny

Aktualizacja hierarchiczne jest proces aktualizowania zmodyfikowane dane w tabelach pokrewnych danych wpisywanych danych przy użyciu nowych TableAdapterManager.TableAdapterManager daje możliwość zapisania danych w zestawie danych, który używa wielu TableAdapters i nadal zachować integralność bazy danych.(Więzy integralności to termin, który jest używany do opisu jest zgodny z ograniczenia klucza obcego, zdefiniowane w bazie danych.) Aby uzyskać więcej informacji, zobacz Hierarchiczny przegląd aktualizacji.

Można włączać i wyłączać Aktualizacja hierarchiczny przez ustawienie Aktualizacja hierarchiczne właściwość maszynowy dataset albo True lub False.Po Hierarchiczne aktualizacji jest ustawiona na True, klasa dataset wpisany jest generowana z TableAdapterManager składnika, który zarządza procesem zapisywanie zmienić dane w zestawie danych z powrotem do bazy danych.Oznacza to, że TableAdapterManager klasy jest generowany, która określa kolejność Insert, Update i Delete poleceń, które są wykonywane w bazie danych przez osoby TableAdapters.TableAdapterManager używa relacji klucza obcego w bazie danych do kontrolowania kolejności tych poleceń.Aby uzyskać więcej informacji, zobacz Przegląd TableAdapterManager.

Po Hierarchiczne aktualizacji jest ustawiona na False, klasa dataset wpisany jest generowany bez TableAdapterManager składnika.W tym scenariuszu podczas zapisywania zmian, wróć do bazy danych, należy użyć logiki programu do określenia kolejności, w którym wywołanie poszczególnych Insert, Update i usuwanie poleceń bez naruszania ograniczeń w bazie danych.

[!UWAGA]

Domyślnie mają nowych zestawów danych wpisywanych ich Aktualizacja hierarchiczne właściwość wartość True.

Aby włączyć hierarchiczne aktualizacji w tabelach pokrewnych w zestawie danych

  1. Otwarcie zestawu danych w Tworzenie i edytowanie wpisanych zestawów danych i kliknij pusty obszar na powierzchni projektu.

  2. W Właściwości okno, ustawić Aktualizacja hierarchiczne właściwość, aby True.

  3. Zapisz zestaw danych.

    Kod jest generowany z TableAdapterManager składnika, który automatycznie wykonuje aktualizacje hierarchicznej.

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

  1. Otwarcie zestawu danych w Projektant Dataset i kliknij pusty obszar na powierzchni projektu.

  2. W Właściwości okno, ustawić Aktualizacja hierarchiczne właściwość, aby False.

  3. Zapisz zestaw danych.

    Kod generowany bez TableAdapterManager i nie zawiera logikę, wymagane do wykonania automatycznie hierarchiczne aktualizacje.

Zobacz też

Zadania

Instruktaż: Zapisywanie danych z tabel powiązanych danych (aktualizacja hierarchiczne)

Koncepcje

Co nowego w projektowaniu danych aplikacji w Visual Studio 2012

Zapisywanie danych

Inne zasoby

Aktualizacja hierarchiczny

DataSets in ADO.NET