Sdílet prostřednictvím


Samostatné datových sad a TableAdapters do různých projektů

 

Publikováno: duben 2016

Definovaných datových sad byly zdokonaleny tak, aby TableAdapters a mohou být generovány třídy dataset do samostatných projektů. To umožňuje rychle samostatných vrstev aplikací a generovat n vrstvých dat aplikací.

Následující postup popisuje postup použití Vytváření a úpravy typovaných datových sad pro generování kódu datové sady do projektu, který je oddělen od projektu, který obsahuje generované TableAdapter kód.

Oddělení datových sad a TableAdapterů

Zvláštní kód sady dat z TableAdapter kód, projekt, který bude obsahovat kód sady dat musí být umístěn v aktuálním řešení. Tento projekt není umístěn v aktuálním řešení, nebude k dispozici v DataSet projektu seznam Vlastnosti okno.

Poznámka

Váš počítač může v následujících pokynech zobrazovat odlišné názvy nebo umístění některých prvků uživatelského rozhraní sady Visual Studio. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace najdete v tématu Přizpůsobení integrovaného vývojového prostředí.

Chcete-li oddělit dataset do jiného projektu

  1. Otevřete řešení, který obsahuje datovou sadu (soubor .xsd).

    Poznámka

    Pokud řešení projektu, do kterého chcete oddělit kód objekt dataset neobsahuje, je vytvořit nebo přidat existující projekt do řešení.

  2. Poklepejte na soubor typované sady dat (soubor jazyka XSD) v Průzkumník řešení Chcete-li otevřít objekt dataset v Návrháře Dataset.

  3. Klepněte na prázdnou oblast Návrháře Dataset.

  4. Vyhledejte uzel Projekt DataSet v okně Vlastnosti.

  5. V DataSet projektu seznam, klepněte na název projektu, do kterého chcete generovat kód objektu dataset.

    Po klepnutí na tlačítko projekt, do kterého chcete generovat kód sady dat, DataSet souboru vlastnost je naplněn výchozí název souboru. Tento název můžete změnit, pokud potřebujete. Navíc, pokud chcete generovat kód dataset do určitého adresáře, můžete nastavit Složku projektu vlastnost na název složky.

    Poznámka

    Když oddělíte datové sady a instance TableAdapter (nastavením vlastnosti Projekt DataSet), existující částečné třídy datových sad v projektu nebudou automaticky přesunuty. Existující částečné třídy datové sady je nutné ručně přesunout do projektu datové sady.

  6. Uložte datovou sadu.

    Generování kódu datové sady do projektu vybraném v DataSet projektu vlastnosti a TableAdapter kód generován do aktuálního projektu.

Ve výchozím nastavení po samostatné datové sady a TableAdapter kód, výsledkem je soubor samostatné třídy v jednotlivých projektech. Původní projekt obsahuje soubor s názvem DatasetName.Designer.vb (nebo DatasetName.Designer.cs), který obsahuje TableAdapter kód. Projekt určený v Dataset projektu soubor s názvem DatasetName.DataSet.Designer.vb (nebo DatasetName.DataSet.Designer.cs) má vlastnost kódu objekt dataset, který obsahuje.

Poznámka

S dataset nebo TableAdapter projektu, klepněte na tlačítko Zobrazit všechny soubory v Průzkumník řešení k zobrazení souboru generované třídy.

Viz také

Přehled vícevrstvých datových aplikací
Návod: Vytvoření víceúrovňové datové aplikace
Hierarchická aktualizace
Přístup k datům v sadě Visual Studio
ADO.NET