Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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. Dnes mnoho dodavatelů NoSQL databází nebo třetí strany nabízí poskytovatele ADO.NET.
Poznámka:
Třídy DataSet a související třídy jsou starší technologie rozhraní .NET Framework z počátku 2000, které umožňují aplikacím pracovat s daty v paměti, zatímco aplikace jsou odpojeny 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ž jsou datové sady ověřenou úspěšnou technologií, doporučeným přístupem pro nové aplikace .NET je použití 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:
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 sady Visual Studio a zvolte Upravit (nebo Další>Upravit) vedle verze sady Visual Studio, kterou chcete upravit. Podívejte se na Úpravy sady Visual Studio.
Typický pracovní postup
Typický pracovní postup je následující:
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ý.
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í.
(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.
Přetáhněte zdroj dat z okna Zdroje dat na návrhovou plochu modelu Windows Forms, ASP.NET nebo Windows Presentation Foundation a vygenerujte kód datové vazby, který zobrazí data uživateli způsobem, který zadáte. Přečtěte si Propojení ovládacích prvků s daty v Visual Studio.
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áře k vygenerování kódu datové vazby při naplnění vlastních objektů v paměti a následné vazby ovládacích prvků uživatelského rozhraní na tyto objekty.