Zgodne systemy baz danych dla programu Visual StudioCompatible database systems for Visual Studio

Aby opracować aplikację podłączoną do danych w programie Visual Studio, zazwyczaj należy zainstalować system bazy danych na lokalnym komputerze deweloperskim, a następnie wdrożyć aplikację i bazę danych w środowisku produkcyjnym, gdy będą gotowe.To develop a data-connected application in Visual Studio, you typically install the database system on your local development machine, and then deploy the application and database to a production environment when they are ready. Program Visual Studio instaluje SQL Server Express LocalDB na komputerze jako część obciążenia magazynu i przetwarzania danych .Visual Studio installs SQL Server Express LocalDB on your machine as part of the Data storage and processing workload. To wystąpienie LocalDB jest przydatne do szybkiego i łatwego opracowywania aplikacji połączonych z danymi.This LocalDB instance is useful for developing data-connected applications quickly and easily.

Aby można było uzyskać dostęp do systemu bazy danych z aplikacji .NET i były one widoczne w oknach narzędzi danych programu Visual Studio, musi on mieć dostawcę danych ADO.NET.For a database system to be accessible from .NET applications and to be visible in Visual Studio data tools windows, it must have an ADO.NET data provider. Dostawca musi w specjalny sposób obsługiwać Entity Framework, jeśli planujesz używać modeli danych Entity w aplikacji .NET.A provider must specifically support Entity Framework if you plan to use Entity data models in your .NET application. Wielu dostawców jest oferowany za pomocą Menedżera pakietów NuGet lub Visual Studio Marketplace.Many providers are offered through the NuGet Package Manager or through the Visual Studio Marketplace.

Jeśli używasz interfejsów API usługi Azure Storage, zainstaluj emulatory usługi Azure Storage na maszynie lokalnej podczas opracowywania, aby uniknąć naliczania opłat do momentu, aż wszystko będzie gotowe do wdrożenia w środowisku produkcyjnym.If you are using Azure storage APIs, install the Azure storage emulators on your local machine during development in order to avoid charges until you are ready to deploy to production. Aby uzyskać więcej informacji, zobacz Używanie emulatora usługi Azure Storage do programowania i testowania.For more information, see Use the Azure Storage Emulator for development and testing.

Poniższa lista zawiera niektóre z bardziej popularnych systemów baz danych, które mogą być używane w projektach programu Visual Studio.The following list includes some of the more popular database systems that can be used in Visual Studio projects. Lista nie jest wyczerpująca.The list is not exhaustive. Aby zapoznać się z listą innych dostawców, którzy oferują ADO.NET dostawcy danych, którzy umożliwiają ścisłą integrację z narzędziami programu Visual Studio, zobacz ADO.NET dostawcy danych.For a list of third-party vendors that offer ADO.NET data providers that enable deep integration with Visual Studio tooling, see ADO.NET Data Providers.

Microsoft SQL ServerMicrosoft SQL Server

SQL Server to oferta bazy danych Microsoft sztandarowe.SQL Server is the Microsoft flagship database offering. SQL Server 2016 zapewnia przełomową wydajność, zaawansowane zabezpieczenia i rozbudowane, zintegrowane raportowanie i analizę.SQL Server 2016 delivers breakthrough performance, advanced security, and rich, integrated reporting and analytics. Jest ona dostarczana w różnych wersjach, które są przeznaczone do różnych celów: od wysoce skalowalnej i wysokiej wydajności analizy biznesowej do użycia na pojedynczym komputerze.It ships in various editions that are designed for different uses: from highly scalable, high-performance business analytics, to use on a single computer. SQL Server Express to w pełni funkcjonalna wersja SQL Server, która jest dostosowana do redystrybucji i osadzania.SQL Server Express is a full-featured edition of SQL Server that is tailored for redistribution and embedding. LocalDB to uproszczona wersja SQL Server Express, która nie wymaga konfiguracji i jest uruchamiana w procesie aplikacji.LocalDB is a simplified edition of SQL Server Express that requires no configuration and runs in your application's process. Możesz pobrać albo oba produkty ze strony pobierania SQL Server Express.You can download either or both products from the SQL Server Express download page. Wiele przykładów SQL w tej sekcji używa SQL Server LocalDB.Many of the SQL examples in this section use SQL Server LocalDB. SQL Server Management Studio (SSMS) to autonomiczna aplikacja do zarządzania bazami danych, która ma więcej funkcji niż podano w programie Visual Studio Eksplorator obiektów SQL Server.SQL Server Management Studio (SSMS) is a stand-alone database management application that has more functionality than what is provided in Visual Studio SQL Server Object Explorer. Możesz pobrać narzędzie SSMS z poprzedniego linku.You can get SSMS from the previous link.

OracleOracle

Na stronie sieci technologii Oracle można pobrać płatną lub bezpłatną wersję bazy danych Oracle.You can download a paid or free edition of the Oracle database from the Oracle technology network page. Aby zapewnić obsługę Entity Framework i TableAdapters, potrzebne są Narzędzia programistyczne Oracle dla programu Visual Studio.For design-time support for Entity Framework and TableAdapters, you will need the Oracle Developer tools for Visual Studio. Inne oficjalne produkty firmy Oracle, w tym klient wiadomości błyskawicznych Oracle, są dostępne za pomocą Menedżera pakietów NuGet.Other official Oracle products, including the Oracle Instant Client, are available through the NuGet Package Manager. Przykładowe schematy programu Oracle można pobrać, postępując zgodnie z instrukcjami w dokumentacji usługi Oracle online.You can download Oracle sample schemas by following the instructions in the Oracle online documentation.

MySQLMySQL

MySQL to popularny system baz danych typu "open source", który jest powszechnie używany w przedsiębiorstwach i witrynach sieci Web.MySQL is a popular open-source database system that is widely used in enterprises and websites. Pliki do pobrania dla programu MySQL, MySQL dla programu Visual Studio i powiązane produkty są dostępne w witrynie MySQL w systemie Windows.Downloads for MySQL, MySQL for Visual Studio, and related products are at MySQL on Windows. Osoby trzecie oferują różne rozszerzenia programu Visual Studio i autonomiczne aplikacje zarządzania dla programu MySQL.Third parties offer various Visual Studio extensions and stand-alone management applications for MySQL. Oferty można przeglądać w Menedżerze pakietów NuGet (narzędzia > menedżerze pakietów NuGet > Zarządzanie pakietami NuGet dla rozwiązania).You can browse the offerings in the NuGet Package Manager (Tools > NuGet Package Manager > Manage NuGet Packages for Solution).

PostgreSQLPostgreSQL

PostgreSQL to bezpłatny system relacyjnej bazy danych typu "open source".PostgreSQL is a free, open-source object relational database system. Aby zainstalować ją w systemie Windows, można pobrać ją ze strony pobierania PostgreSQL.To install it on Windows, you can download it from the PostgreSQL download page. Możesz również kompilować PostgreSQL z kodu źródłowego.You can also build PostgreSQL from the source code. System PostgreSQL Core zawiera interfejs języka C.The PostgreSQL core system includes a C language interface. Wiele stron trzecich udostępnia pakiety NuGet do używania PostgreSQL z aplikacji .NET.Many third parties provide NuGet packages for using PostgreSQL from .NET applications. Oferty można przeglądać w Menedżerze pakietów NuGet (narzędzia > menedżerze pakietów NuGet > Zarządzanie pakietami NuGet dla rozwiązania).You can browse the offerings in the NuGet Package Manager (Tools > NuGet Package Manager > Manage NuGet Packages for Solution). Prawdopodobnie najpopularniejszy pakiet jest dostarczany przez npgsql.org.Perhaps, the most popular package is provided by npgsql.org.

SQLiteSQLite

SQLite to osadzony aparat bazy danych SQL, który działa w procesie aplikacji.SQLite is an embedded SQL database engine that runs in the application's own process. Można go pobrać ze strony pobierania oprogramowania SQLite.You can download it from the SQLite download page. Dostępne są również wiele pakietów NuGet innych firm dla oprogramowania SQLite.Many third-party NuGet packages for SQLite are also available. Oferty można przeglądać w Menedżerze pakietów NuGet (narzędzia > menedżerze pakietów NuGet > Zarządzanie pakietami NuGet dla rozwiązania).You can browse the offerings in the NuGet Package Manager (Tools > NuGet Package Manager > Manage NuGet Packages for Solution).

FirebirdFirebird

Firebird to system bazy danych SQL Open Source.Firebird is an open-source SQL database system. Można go pobrać ze strony pobierania Firebird.You can download it from the Firebird download page. Dostawca danych ADO.NET jest dostępny za pomocą Menedżera pakietów NuGet.An ADO.NET data provider is available through the NuGet Package Manager.

Zobacz takżeSee also