Megosztás a következőn keresztül:


Kompatibilis adatbázisrendszerek a Visual Studióhoz

Az adatkapcsolatú alkalmazás Visual Studióban való fejlesztéséhez általában telepítenie kell az adatbázis-rendszert a helyi fejlesztőgépre, majd üzembe kell helyeznie az alkalmazást és az adatbázist egy éles környezetben, amikor azok készen állnak. A Visual Studio telepíti az SQL Server Express LocalDB-t a számítógépre az adattárolási és feldolgozási számítási feladat részeként. Ez a LocalDB-példány hasznos az adatkapcsolatú alkalmazások gyors és egyszerű fejlesztéséhez.

Ahhoz, hogy egy adatbázisrendszer elérhető legyen a .NET-alkalmazásokból, és látható legyen a Visual Studio adateszközök ablakaiban, rendelkeznie kell egy ADO.NET adatszolgáltatóval. A szolgáltatónak kifejezetten támogatnia kell az Entity Frameworkt, ha entitásadatmodelleket szeretne használni a .NET-alkalmazásban. Számos szolgáltatót kínálnak a NuGet Package Manageren vagy a Visual Studio Marketplace-en keresztül.

Az alábbi lista tartalmazza a Visual Studio-projektekben használható népszerűbb adatbázis-rendszereket. A lista nem teljes. Azoknak a külső gyártóknak a listáját, amelyek ADO.NET olyan adatszolgáltatókat kínálnak, amelyek lehetővé teszik a Visual Studio-eszközökkel való mély integrációt, tekintse meg ADO.NET adatszolgáltatókat.

Microsoft SQL Server

Az SQL Server a Microsoft zászlóshajó adatbázis-ajánlata. Az SQL Server 2016 áttörést jelentő teljesítményt, fejlett biztonságot és gazdag, integrált jelentéskészítést és elemzést biztosít. Különböző kiadásokban érhető el, amelyeket különböző célokra terveztek: a nagy skálázható, nagy teljesítményű üzleti elemzésektől kezdve egyetlen számítógépen való használatig. Az SQL Server Express az SQL Server teljes funkcionalitású kiadása, amely az újraterjesztésre és a beágyazásra van szabva. A LocalDB az SQL Server Express egyszerűsített kiadása, amely nem igényel konfigurációt, és az alkalmazás folyamatában fut. Az SQL Server letöltési oldaláról mindkét terméket letöltheti. Az ebben a szakaszban szereplő SQL-példák közül sok az SQL Server LocalDB-t használja. Az SQL Server Management Studio (SSMS) egy önálló adatbázis-kezelő alkalmazás, amely több funkciót biztosít, mint a Visual Studio SQL Server Object Explorerben. Az SSMS-et az előző hivatkozásból szerezheti be.

Oracle

Az Oracle-adatbázis fizetős vagy ingyenes kiadását az Oracle technológiai hálózat oldaláról töltheti le. Az Entity Framework és a TableAdapters tervezési idejének támogatásához szüksége lesz a Visual Studio Oracle fejlesztői eszközeire. Egyéb hivatalos Oracle-termékek, köztük az Oracle Instant Client, a NuGet Package Manageren keresztül érhetők el. Az Oracle-mintasémákat az Oracle online dokumentációjában található utasítások követésével töltheti le.

MySQL

A MySQL egy népszerű nyílt forráskódú adatbázisrendszer, amelyet széles körben használnak a vállalatokban és a webhelyeken. A MySQL, a MySQL for Visual Studio és a kapcsolódó termékek letöltése a Windows MySQL-ben érhető el. Harmadik felek különböző Visual Studio-bővítményeket és önálló felügyeleti alkalmazásokat kínálnak a MySQL-hez. A NuGet Package Manager (Tools>NuGet Package Manager>Manage NuGet Packages for Solution) szolgáltatásban böngészhet az ajánlatok között.

PostgreSQL

A PostgreSQL egy ingyenes, nyílt forráskódú objektum-relációs adatbázisrendszer. Windows rendszeren való telepítéséhez töltse le a PostgreSQL letöltési oldaláról. A PostgreSQL-t a forráskódból is létrehozhatja. A PostgreSQL magrendszer tartalmaz egy C nyelvi felületet. Számos harmadik fél biztosít NuGet-csomagokat a PostgreSQL .NET-alkalmazásokból való használatához. A NuGet Package Manager (Tools>NuGet Package Manager>Manage NuGet Packages for Solution) szolgáltatásban böngészhet az ajánlatok között. Talán a legnépszerűbb csomagot a npgsql.org biztosítja.

SQLite

Az SQLite egy beágyazott SQL Server-adatbázismotor, amely az alkalmazás saját folyamatában fut. Az SQLite letöltési oldaláról tölthető le. Számos külső NuGet-csomag is elérhető az SQLite-hez. A NuGet Package Manager (Tools>NuGet Package Manager>Manage NuGet Packages for Solution) szolgáltatásban böngészhet az ajánlatok között.

Firebird

A Firebird egy nyílt forráskódú SQL-adatbázisrendszer. A Firebird letöltési oldaláról tölthető le. Egy ADO.NET adatszolgáltató a NuGet Package Manageren keresztül érhető el.