Sdílet prostřednictvím


Vytvoření a konfigurace datové sady v sadě Visual Studio

 

Publikováno: srpen 2016

Datové sady je sada objektů, které ukládají data z databáze v paměti a podporu sledování změn povolují operace CRUD na tato data, aniž by museli být vždy připojen k databázi. Datové sady, které byly navrženy pro jednoduchý formuláře nad daty obchodních aplikací. Nové aplikace měli zvážit použití Entity Framework pro ukládání a data v paměti modelu. Pro práci s datovými sadami byste měli mít základní znalost koncepce databáze.

Vytvoříte-li zadaný DataSet v sadě Visual Studio v době návrhu pomocí Průvodce konfigurací zdroje dat. Informace o vytváření datových sad prostřednictvím kódu programu naleznete v tématu Creating a DataSet.

Vytvoření nové datové sady pomocí Průvodce konfigurací zdroje dat

  1. Na projektu nabídce klikněte na tlačítko Přidat nový zdroj dat ke spuštění Průvodce konfigurací zdroje dat.

  2. Vyberte typ zdroje dat, ke kterému se připojují.

    Data Source Configuration Wizard

  3. Pro databáze vyberte databázi nebo databáze, které budou zdroj dat pro datovou sadu.

    Data source choose a connection

  4. Zvolte tabulky (nebo jednotlivé sloupce), uložené procedury, funkce a zobrazení z databáze, kterou chcete vyjádřit v datové sadě.

    Choose database objects

  5. Klikněte na tlačítko Dokončit.

  6. Datové sady se zobrazí jako uzel v Průzkumníku řešení:

    DataSet in Solution Explorer

    Klikněte na tlačítko v tomto uzlu a datové sady se zobrazí v Návrháři DataSet. Všimněte si, že má každá tabulka v datové sadě přidružené třídy TableAdapter, který je reprezentován v dolní části. Tabulka adaptér slouží k naplnění datové sady a volitelně odeslat příkazy do databáze.

    DataSet Designer

  7. Vztah řádky, které připojit v tabulkách představují vztahy tabulky definované v databázi. Ve výchozím omezení cizího klíče v databázi jsou reprezentovány jako vztah pouze, k aktualizaci a odstranění pravidla nastavená na hodnotu none. Obvykle se jedná o co chcete použít. Můžete však kliknutím na řádky se zprovoznit dialog vztah, který umožňuje změnit chování hierarchických aktualizací. Další informace naleznete v tématu Vztahy v datových sadách a Hierarchická aktualizace

    Dataset Relation dialog

  8. Klikněte na tabulce, tabulka adaptér nebo název sloupce v tabulce zobrazíte její vlastnosti v okně Vlastnosti. Můžete upravit některé z hodnot v tomto poli. Uvědomte si, že upravujete datové sady není zdrojové databáze.

    DataSet column properties

  9. Můžete přidat nové tabulky nebo adaptéry tabulek do datové sady, nebo přidat nové dotazy pro adaptéry existující tabulky nebo zadat nové vztahy mezi tabulkami přetažením položek z kartu datová sada nástrojů, která se zobrazí, když Návrhář DataSet nezvýrazní.

    Dataset Toolbox

  10. V dalším kroku budete pravděpodobně chtít určete, jak naplnit datovou sadu s daty. Pro který použijte Průvodce nastavením TableAdapter. Další informace naleznete v tématu Vyplnění datové sady pomocí TableAdapter .

Přidání tabulky databáze nebo jiného objektu do existující datovou sadu

Tento postup ukazuje, jak přidat tabulku ze stejné databáze, které jste použili k vytvoření datové sady.

  1. Klikněte na uzel datové sady v Průzkumníku řešení tím návrháře dataset do fokus.

  2. Klikněte na zdroje dat kartě levý okraj sady Visual Studio, nebo zadejte Data Sources v QuickLaunch.

  3. Klikněte pravým tlačítkem na uzel datové sady a zvolte "Konfigurovat datový zdroj pomocí průvodce...".

    Data Source context menu

  4. Chcete-li určit, jaké další tabulky nebo uložené procedury nebo jiného databázového objektu, chcete-li přidat do datové sady pomocí průvodce.

Přidat samostatný DataTable do datové sady

  1. Otevřete datovou sadu v Návrháře Dataset.

  2. Přetažení DataTable z DataSet kartě nástrojů na Návrháře Dataset.

  3. Přidáte sloupce k definování dat tabulky. Další informace naleznete v tématu Postupy: Přidávání sloupců do DataTable.

  4. Samostatné tabulky musí být Fill logiku implementována, chcete-li být vyplněno data. Informace o vyplnění tabulky dat samostatný naleznete v tématu Vyplnění datové sady z modul DataAdapter.