Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Om du vill utveckla ett dataanslutet program i Visual Studio installerar du vanligtvis databassystemet på den lokala utvecklingsdatorn och distribuerar sedan programmet och databasen till en produktionsmiljö när de är klara. Visual Studio installerar SQL Server Express LocalDB på datorn som en del av arbetsbelastningen Datalagring och bearbetning . Den här LocalDB-instansen är användbar för att snabbt och enkelt utveckla dataanslutna program.
För att ett databassystem ska vara tillgängligt från .NET-program och vara synligt i Visual Studio-dataverktygsfönster måste det ha en ADO.NET dataprovider. En provider måste specifikt stödja Entity Framework om du planerar att använda entitetsdatamodeller i ditt .NET-program. Många leverantörer erbjuds via NuGet Package Manager eller via Visual Studio Marketplace.
Om du använder Azure Storage-API:er installerar du Azure Storage-emulatorerna på din lokala dator under utvecklingen för att undvika avgifter tills du är redo att distribuera till produktion. Mer information finns i Använda Azure Storage-emulatorn för utveckling och testning.
Följande lista innehåller några av de mer populära databassystemen som kan användas i Visual Studio-projekt. Listan är inte fullständig. En lista över tredjepartsleverantörer som erbjuder ADO.NET dataprovidrar som möjliggör djup integrering med Visual Studio-verktyg finns i ADO.NET Data providers.
Microsoft SQL Server
SQL Server är Microsofts flaggskeppsdatabaserbjudande. SQL Server 2016 ger banbrytande prestanda, avancerad säkerhet och omfattande, integrerad rapportering och analys. Den levereras i olika utgåvor som är utformade för olika användningsområden: från mycket skalbar, högpresterande affärsanalys som ska användas på en enda dator. SQL Server Express är en komplett version av SQL Server som är skräddarsydd för omdistribution och inbäddning. LocalDB är en förenklad utgåva av SQL Server Express som inte kräver någon konfiguration och körs i programmets process. Du kan ladda ned antingen eller båda produkterna från SQL Server Express-nedladdningssidan. Många av SQL-exemplen i det här avsnittet använder SQL Server LocalDB. SQL Server Management Studio (SSMS) är ett fristående databashanteringsprogram som har fler funktioner än vad som finns i Visual Studio SQL Server Object Explorer. Du kan hämta SSMS från föregående länk.
Oracle
Du kan ladda ned en betald eller kostnadsfri utgåva av Oracle-databasen från Oracle-tekniknätverkssidan . För designtidsstöd för Entity Framework och TableAdapters behöver du Oracle Developer-verktygen för Visual Studio. Andra officiella Oracle-produkter, inklusive Oracle Instant Client, är tillgängliga via NuGet Package Manager. Du kan ladda ned Oracle-exempelscheman genom att följa anvisningarna i Oracle Online-dokumentationen.
MySQL
MySQL är ett populärt databassystem med öppen källkod som används ofta i företag och webbplatser. Nedladdningar för MySQL, MySQL för Visual Studio och relaterade produkter finns på MySQL i Windows. Tredje part erbjuder olika Visual Studio-tillägg och fristående hanteringsprogram för MySQL. Du kan bläddra bland erbjudandena i NuGet Package Manager (Verktyg>NuGet Package Manager>Hantera NuGet-paket för lösning).
PostgreSQL
PostgreSQL är ett kostnadsfritt relationsdatabassystem med öppen källkod. Om du vill installera det i Windows kan du ladda ned det från postgreSQL-nedladdningssidan. Du kan också skapa PostgreSQL från källkoden. PostgreSQL-kärnsystemet innehåller ett C-språkgränssnitt. Många tredje parter tillhandahåller NuGet-paket för att använda PostgreSQL från .NET-program. Du kan bläddra bland erbjudandena i NuGet Package Manager (Verktyg>NuGet Package Manager>Hantera NuGet-paket för lösning). Kanske tillhandahålls det mest populära paketet av npgsql.org.
SQLite
SQLite är en inbäddad SQL Server Database Engine som körs i programmets egen process. Du kan ladda ned den från nedladdningssidan för SQLite. Många NuGet-paket från tredje part för SQLite är också tillgängliga. Du kan bläddra bland erbjudandena i NuGet Package Manager (Verktyg>NuGet Package Manager>Hantera NuGet-paket för lösning).
Firebird
Firebird är ett SQL-databassystem med öppen källkod. Du kan ladda ned den från Firebirds nedladdningssida. En ADO.NET dataprovider är tillgänglig via NuGet Package Manager.