Postupy: Připojování k datům v databázi
Publikováno: duben 2016
Sadu Visual Studio můžete použít pro připojení aplikace k databázi. Po vytvoření datového připojení aplikace Visual Studio generuje datový model, který vaše aplikace používá k interakci s daty v databázi. Objekty v datovém modelu se zobrazí v Okno zdroje dat. Pak můžete vytvořit ovládací prvky vázané na data přetažením položek z okna Zdroje dat na návrhovou plochu. Další informace naleznete v tématu Vytvoření vazby ovládacích prvků k datům v sadě Visual Studio.
Toto téma obsahuje pokyny pro připojení k databázi a vytváření následujících typů datových modelů:
Datová sada
Entity Data Model (EDM)
Poznámka
Visual Studio můžete použít také k vytvoření třídy LINQ do SQL z databáze.LINQ na třídy SQL se však nezobrazí ani v okně Zdroje dat, a proto je nelze přetáhnout do návrháře k vytvoření ovládacích prvků vázaných na data.Další informace o vytvoření LINQ na třídy SQL z databáze naleznete v tématu Postupy: vytvoření LINQ na třídy SQL, které jsou mapovány na tabulky a zobrazení (Návrhář relací objektů).
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 Nastavení sady Visual Studio.
Připojení k databázi a vytvoření datové sady
Při vytváření sady dat, která je založena na databázi, vytvoří Visual Studio vytvoří sadu tříd, které představují programovatelné zobrazení dat. Hlavní třída se nazývá zadaná datová sada. Zadaná datová sada obsahuje objekty tabulky dat, které představují tabulky v databázi. Další informace o definovaných datových sadách naleznete v tématu Datové sady nástrojů v sadě Visual Studio.
Po vytvoření datové sady můžete vytvořit ovládací prvky WPF nebo Windows Forms vázané na data přetažením objektů datové sady z okna Zdroje dat do návrháře WPF nebo Windows Forms.
Připojení aplikace k databázi vytvoření datové sady
V aplikaci Visual Studio otevřete existující projekt nebo vytvořte projekt nový.
V nabídce Data klikněte na tlačítko Přidat nový zdroj dat.
Otevře se Průvodce konfigurací zdroje dat.
Na stránce Zvolit typ datového zdroje vyberte možnost Databáze a potom klikněte na tlačítko Další.
Na stránce Vyberte databázový model vyberte možnost Datová sada a potom klikněte na tlačítko Další.
Na stránce Vybrat datové připojení vyberte datové připojení ze seznamu dostupných připojení a potom klepněte na tlačítko Další.
Pokud požadované datové připojení není k dispozici, vytvořte nové připojení pomocí následujících kroků v tématu Vytvořit nové připojení databáze.
Na stránce Uložit připojovací řetězec do souboru konfigurace aplikace můžete volitelně vymazat zaškrtnutí pole Ano, uložit připojení jako, pokud chcete uložit připojovací řetězec přímo v kompilované aplikaci. Ve výchozím nastavení se připojení ukládá do konfiguračního souboru aplikace. Další informace naleznete v tématu Postupy: Ukládání a upravování připojovacích řetězců.
Na stránce Zvolte databázové objekty vyberte databázové objekty, které budete používat v aplikaci. Máte také možnost nahradit výchozí Název datové sady.
Klikněte na tlačítko Dokončit. Právě vytvořená datová sada je nyní k dispozici v okně Zdroje dat.
Poznámka
Pokud okno Zdroje dat není otevřeno, klepněte na tlačítko Zobrazit zdroje dat na panelu nástrojů Data pro otevření okna.
Nyní můžete přetahovat položky z okna Zdroje dat do návrháře WPF, návrháře Windows Forms nebo Component Designer k vytvoření ovládacích prvků vázaných na data. Další informace naleznete v tématu Vytvoření vazby ovládacích prvků k datům v sadě Visual Studio.
Připojení k databázi a vytvoření datového modelu entity
Při vytváření modelu datové entity, která je založena na databázi, vytvoří Visual Studio vytvoří sadu tříd, které představují programovatelné zobrazení dat. Další informace o datových modelech entity a ADO.NET Entity Framework naleznete v tématu Entity Framework Overview.
Po vytvoření modelu Entity Data Model můžete vytvořit ovládací prvky WPF vázané na data přetažením objektů entity z okna Zdroje dat do návrháře WPF.
Připojení aplikace k databázi vytvoření datového modelu entity
V aplikaci Visual Studio otevřete existující projekt nebo vytvořte projekt nový.
Postupujte podle pokynů Průvodce datový modelu entity pro připojení k databázi a určení obsahu modelu. Další informace naleznete v tématu How to: Create a New .edmx File.
Po ukončení Průvodce Entity Data Model se vytvořený model Entity Data Model otevře v návrháři Entity Data Model Designer a datové objekty budou nyní k dispozici v okně Zdroje dat.
Poznámka
Pokud okno Zdroje dat není otevřeno, klepněte na tlačítko Zobrazit zdroje dat na panelu nástrojů Data pro otevření okna.
Pokud je otevřený Návrhář WPF, nyní můžete přetáhnout položky z okna Zdroje dat do návrháře k vytvoření ovládacích prvků, které jsou vázány na Datový model entity. Další informace naleznete v tématu Vytvoření vazby ovládacích prvků WPF k datům v sadě Visual Studio.
Pokud návrhář Windows Forms je otevřen, nelze přetáhnout položky Zdroje dat do návrháře. Chcete-li vytvořit ovládací prvky, které jsou vázány na model datové entity, je nutné sestavit projekt, přidat nový zdroj dat objektu, který je založen na modelu datové entity, a potom tyto objekty přetáhnout do návrháře.
Vytváření nového připojení k databázi
Při použití Průvodce konfigurací zdroje dat nebo Průvodce modelu dat entity je nutné zadat připojení k databázi, kterou chcete použít. Pokud již nemáte připojení k databázi, proveďte následující kroky k vytvoření připojení.
Tyto pokyny předpokládají, že jste již spustili Průvodce konfigurací zdroje dat nebo Průvodce datovým modelem entity podle informací v tématu Připojení k databázi a vytvoření datové sady a Připojení k databázi a vytvoření datového modelu entity.
Vytvoření připojení nové databáze
Na stránce Vybrat datové připojení v rámci Průvodce konfigurací zdroje dat nebo Průvodce entitního modelu dat klepněte na tlačítko Nové připojení.
Dojde k jedné z následujících akcí:
Pokud již jste vytvořili datové připojení v aplikaci Visual Studio, otevře se dialogové okno Přidat připojení.
Pokud se jedná o první datové připojení, které jste vytvořili v aplikaci Visual Studio, zobrazí se dialogové okno Zvolit zdroj dat. Vyberte typ databáze, ke které se chcete připojit a kliknutím na tlačítko OK otevřete dialogové okno Přidat připojení.
V dialogovém okně Přidat připojení zadejte požadované informace. Dialogová okna Přidat připojení se liší pro každý typ zprostředkovatele dat.
Poznámka
Pokud vybraný Zdroj dat v dialogovém okně Přidat připojení není zdroj dat, ke kterému se chcete připojit, klepněte na tlačítko Změna pro otevření dialogového okna Změnit zdroj dat a potom vyberte jiný zdroj dat.
V dialogovém okně Přidat připojení klepněte na tlačítko OK.
Vrátíte se na stránku Vybrat datové připojení Průvodce konfigurací zdroje dat nebo Průvodce entitního modelu dat.
Na stránce Vybrat datové připojení vyberte nové datové připojení a potom klepněte na tlačítko Další.
Dokončení zbývajících kroků v Průvodce konfigurací zdroje dat nebo Průvodce datovým modelem entity.
Zabezpečení rozhraní .NET Framework
Ukládání citlivých informací (například hesla) může ovlivnit zabezpečení aplikace. Bezpečnější způsob, jak řídit přístup k databázi, je ověřování systému Windows (označované také jako integrované zabezpečení). Další informace naleznete v tématu Protecting Connection Information.
Viz také
Přidat nové zdroje dat
Návody k datům
Vytvoření vazby ovládacích prvků Windows Forms k datům v sadě Visual Studio
Připojení k datům v sadě Visual Studio
Connecting to a Data Source in ADO.NET