Sdílet prostřednictvím


Jak: povolení a zakázání hierarchické aktualizace

Hierarchické aktualizace je proces změny dat v tabulkách souvisejících dat zadaný objekt DataSet aktualizace pomocí nového TableAdapterManager.TableAdapterManager umožňuje uložení dat v objektu dataset, který používá více TableAdapters a nadále zachovat referenční integritu databáze.(Referenční integrity je termín používaný pro popis dat, která splňuje omezení cizího klíče definovaná v databázi.) Další informace naleznete v tématu Hierarchický přehled aktualizace.

Můžete povolit a zakázat Hierarchické aktualizace nastavením Hierarchické aktualizace vlastnost zadaný objekt dataset buď True nebo False.Při Hierarchické aktualizace je nastavena na True, třídy zadaný objekt dataset je vytvořen s TableAdapterManager součást, která spravuje proces ukládání dat v objektu dataset změnit zpět do databáze.Je TableAdapterManager třídy je vygenerován řídí pořadí Insert, Update a Delete příkazy, které jsou spouštěny v databázi jednotlivých TableAdapters.TableAdapterManager řídit pořadí těchto příkazů používá vztahy cizího klíče v databázi.Další informace naleznete v tématu Přehled TableAdapterManager.

Při Hierarchické aktualizace je nastavena na False, třídy zadaný objekt dataset je generována bez TableAdapterManager komponent.V této situaci se při uložení změn zpět do databáze, je nutné použít programovou logiku k určení pořadí, ve kterém k volání jednotlivých Insert, Update a odstranit příkazy bez porušení omezení v databázi.

[!POZNÁMKA]

Nové zadané soubory mají standardně jejich Hierarchické aktualizace vlastnost nastavena na hodnotu True.

Povolit hierarchické aktualizace v souvisejících tabulkách objekt DataSet

  1. Otevřete váš dataset v Vytváření a úpravy typovaných datových sad a klepněte na prázdnou oblast plochy návrhu.

  2. V Vlastnosti okno, nastavte Hierarchické aktualizace vlastnost True.

  3. Uložení objektu dataset.

    Generování kódu se TableAdapterManager součást, která automaticky provádí hierarchické aktualizace.

Zákaz hierarchické aktualizace v souvisejících tabulkách objekt DataSet

  1. Otevřete váš dataset v Dataset Návrhář a klepněte na prázdnou oblast plochy návrhu.

  2. V Vlastnosti okno, nastavte Hierarchické aktualizace vlastnost False.

  3. Uložení objektu dataset.

    Bez generování kódu TableAdapterManager a nezahrnuje logika vyžadovaná automaticky provádět aktualizace hierarchické.

Viz také

Úkoly

Názorný postup: Uložení dat z tabulek dat (hierarchické aktualizace)

Koncepty

Novinky ve vývoji datových aplikací v sadě Visual Studio 2012

Ukládání dat

Další zdroje

Hierarchické aktualizace

DataSets in ADO.NET