Sdílet prostřednictvím


Přidat nové zdroje dat

 

Publikováno: duben 2016

V souvislosti s datovou vazbou .NE v sadě Visual Studio termín zdroj dat odkazují na objekty .NET, které se připojit k úložišti dat a zobrazit data pro aplikace .NET. Návrháři aplikace Visual Studio může spotřebovat zdroje dat pro generování kódu často používaný k vytvoření vazby dat do formulářů přetažením z zdroje dat okna. Tento druh zdroj dat může být:

  • Třída v modelu Entity Framework (EF), který je přidružen nějaký druh databáze

  • datovou sadu, která je přidružena nějaký druh databáze

  • Třída, která představuje síťové služby, například službu WCF data service nebo služby REST

  • Třída, která představuje služby Sharepoint

  • Třída nebo kolekci ve vašem řešení

Vytvořit a upravit zdroje dat pomocí Průvodce konfigurací zdroje dat v aplikaci WinForms nebo Windows Presentation Foundation. Spuštění Průvodce výběrem projektu | Přidat nový zdroj dat.

Data Source Configuration Wizard

Po vytvoření zdroje dat se zobrazí v okně nástroje zdroje dat (Shift + Alt + D nebo zobrazení | Ostatní okna | Zdroj dat). Zdroj dat můžete přetáhnout z okna zdroje dat na návrhovou plochu formuláře nebo ovládacího prvku. To způsobí, že často používaný text kódu mají být vygenerovány, který zobrazuje data, která pochází v úložišti dat uživateli. Následující obrázek ukazuje datovou sadu, která byla vyřazena do formuláře Windows. Pokud stisknutí klávesy F5 na aplikaci, data z databáze se objevuje v ovládacích prvcích formulářů.

Data Source drag operation

Zdroje dat pro databáze nebo soubory databáze

Datové sady

Chcete-li vytvořit datovou sadu jako zdroj dat, spusťte Průvodce konfigurací zdroje dat (projektu | Přidat nový zdroj dat) a klikněte na tlačítko databáze typ zdroje dat. Postupujte dle pokynů určete připojení nové nebo existující databáze nebo databázový soubor.

Třídy entit

K vytvoření modelu Entity Framework jako zdroj dat, nejprve spusťte Průvodce modelem Entity Data Model k vytvoření tříd entit (projektu | Přidat novou položku | ADO.NET Entity Data Model).

New Entity Framework model project item

Vyberte metodu, pomocí kterého chcete generovat model.

Entity Data Model Wizard

Třídy, které byly vygenerovány se zobrazí v Průvodce konfigurací zdroje dat při výběru objekty kategorie.

Data Source Configuration Wizard with Entity Classes

Zdroje dat pro služby

Chcete-li vytvořit zdroj dat ze služby, spusťte Průvodce konfigurací zdroje dat a klikněte na tlačítko služby typ zdroje dat. Toto je pouze zástupce Přidat odkaz na službu dialogové okno, které lze získat přístup kliknutím pravým tlačítkem myši na projekt v Průzkumníku řešení a zvolte Přidání odkazu na službu.

Když vytvoříte zdroj dat ze služby, Visual Studio přidá odkaz na službu do projektu. Visual Studio také vytvoří proxy objekty, které odpovídají objektům, které jsou vráceny pomocí služby. Například služby, která vrací datové sady ve vašem projektu reprezentována jako objekt dataset; Služba, která vrátí konkrétní typ je vyjádřena v projektu jako typ vrácena.

Vytvoření zdroje dat z následujících služeb:

  • Služby WCF Data Services. Další informace naleznete v tématu Overview.

  • Služby Windows Communication Foundation (WCF). Další informace naleznete v tématu Služby Windows Communication Foundation a služby WCF Data Services v sadě Visual Studio.

  • Webové služby.

    Poznámka

    Položky, které se zobrazují v zdroje dat okna jsou závislé na data, která je vrácena službou. Některé služby nemusí poskytnout dostatek informací pro Průvodce konfigurací zdroje dat vytvořit vazbu objekty. Například, pokud služba vrátí netypové datové sady, žádné položky, které se objeví v zdroje dat okno po dokončení průvodce. Je to proto, že netypové datové sady neposkytují schématu, a proto Průvodce nemá dostatek informací pro vytvoření zdroje dat.

Zdroje dat pro objekty

Můžete vytvořit zdroj dat z libovolného objektu, který zpřístupňuje jeden nebo více veřejné vlastnosti spuštěním Průvodce konfigurací zdroje dat a následným výběrem objekt typ zdroje dat. Všechny veřejné vlastnosti objektu jsou zobrazeny v zdroje dat okna. Pokud používáte rozhraní Entity Framework a vygenerování modelu, je to kde najít tříd entit se bude zdroje dat pro vaši aplikaci.

Na Vyberte datové objekty rozbalte uzly ve stromovém zobrazení vyhledejte objekty, které chcete vytvořit vazbu. Zobrazení stromu obsahuje uzly pro váš projekt a sestavení a ostatní projekty odkazuje váš projekt.

Pokud chcete vytvořit vazbu na objekt v sestavení nebo projekt, který se nenachází ve stromovém zobrazení, klikněte na tlačítko Přidat odkaz na a použít dialogové okno Přidat odkaz se přidat odkaz na sestavení nebo projekt. Po přidání odkazu na sestavení nebo projekt je přidán do stromového zobrazení.

Poznámka

Musíte vytvořit projekt, který obsahuje objekty, než jsou všechny objekty ve stromovém zobrazení.

Poznámka

Pro podporu a přetažení datovou vazbu, objekty, které implementují ITypedList nebo IListSource rozhraní musí mít výchozí konstruktor. Jinak aplikace Visual Studio nelze vytvořit instanci objektu zdroje dat a zobrazí chybu, pokud přetáhnete položku na návrhovou plochu.

Zdroje dat pro seznamy služby SharePoint

Zdroj dat ze seznamu služby SharePoint můžete vytvořit spuštěním Průvodce konfigurací zdroje dat a výběrem SharePoint typ zdroje dat. SharePoint zpřístupňuje data prostřednictvím WCF Data Services tak vytváření zdroje dat služby SharePoint je stejný jako vytváření zdroje dat ze služby. Výběr SharePoint položku v Průvodce konfigurací zdroje dat otevře Přidat odkaz na službu dialogové okno kde připojit ke službě data služby SharePoint pomocí odkazující na serveru SharePoint. Vyžaduje sadu SDK služby Sharepoint.

Viz také

Visual Studio tools dat pro rozhraní .NET