Datové nástroje sady Visual Studio pro vývoj v rozhraní .NET Framework

Visual Studio a .NET společně poskytují rozsáhlou podporu rozhraní API a nástrojů pro připojení k databázím, modelování dat v paměti a zobrazení dat v uživatelském rozhraní. Třídy .NET, které poskytují funkce přístupu k datům, se označují jako ADO.NET. ADO.NET spolu s datovými nástroji v sadě Visual Studio byl navržen především pro podporu relačních databází a XML. V těchto dnech nabízí mnoho dodavatelů databází NoSQL nebo třetích stran ADO.NET poskytovatelů.

Poznámka:

Datové sady a související třídy jsou staršími technologiemi rozhraní .NET Framework z počátku 2000, které aplikacím umožňují pracovat s daty v paměti, zatímco aplikace jsou odpojené od databáze. Tyto technologie jsou zvláště užitečné pro aplikace, které uživatelům umožňují upravovat data a uchovávat změny zpět do databáze. I když se datové sady ukázaly jako velmi úspěšná technologie, doporučujeme, aby nové aplikace .NET používaly Entity Framework Core. Entity Framework poskytuje přirozenější způsob práce s tabulkovými daty jako objektovými modely a má jednodušší programovací rozhraní.

Následující diagram znázorňuje zjednodušené zobrazení základní architektury:

Architektura ADO.NET

Instalace

Pokud chcete používat datové nástroje pro .NET, potřebujete úlohy vývoje desktopových aplikací .NET a ukládání dat a zpracování dat nainstalované v sadě Visual Studio. Pokud je chcete nainstalovat, otevřete Instalační program pro Visual Studio a zvolte Upravit (nebo Další>úpravy) vedle verze sady Visual Studio, kterou chcete upravit. Viz Úprava sady Visual Studio.

Typický pracovní postup

Typický pracovní postup je následující:

  1. Nainstalujte na místní počítač vývojovou nebo testovací databázi. Viz Instalace databázových systémů, nástrojů a ukázek. Pokud používáte datovou službu Azure, tento krok není nutný.

  2. Otestujte připojení k databázi (nebo službě nebo místnímu souboru) v sadě Visual Studio. Viz Přidání nových připojení.

  3. (Volitelné) Pomocí nástrojů můžete vygenerovat a nakonfigurovat nový model. Modely založené na platformě Entity Framework jsou výchozím doporučením pro nové aplikace. Model, podle toho, který použijete, je zdrojem dat, se kterým aplikace komunikuje. Model se nachází logicky mezi databází nebo službou a aplikací. Viz Přidání nových zdrojů dat.

  4. Přetáhněte zdroj dat z okna Zdroje dat do návrhové plochy model Windows Forms, ASP.NET nebo Windows Presentation Foundation a vygenerujte kód vazby dat, který zobrazí data uživateli způsobem, který zadáte. Viz Vytvoření vazby ovládacích prvků k datům v sadě Visual Studio.

  5. Přidejte vlastní kód pro věci, jako jsou obchodní pravidla, vyhledávání a ověřování dat, nebo můžete využít vlastní funkce, které podkladová databáze zveřejňuje.

Můžete přeskočit krok 3 a programovat aplikaci .NET k vydávání příkazů přímo do databáze místo použití modelu. V tomto případě najdete příslušnou dokumentaci tady: ADO.NET. Všimněte si, že stále můžete použít Průvodce konfigurací zdroje dat a návrháři k vygenerování kódu datové vazby při naplnění vlastních objektů v paměti a následné vazby uživatelského rozhraní k těmto objektům.

Viz také