Systèmes de base de données compatible pour Visual StudioCompatible database systems for Visual Studio

Pour développer une application de connexion de données dans Visual Studio, votre généralement installer le système de base de données sur votre ordinateur de développement local, puis déployer l’application et la base de données dans un environnement de production lorsqu’elles sont prêtes.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. Visual Studio installe SQL Server Express LocalDB sur votre ordinateur dans le cadre de la stockage de données et de traitement la charge de travail.Visual Studio installs SQL Server Express LocalDB on your machine as part of the Data storage and processing workload. Cette instance de base de données locale est utile pour le développement d’applications de données connectées rapidement et facilement.This LocalDB instance is useful for developing data-connected applications quickly and easily.

Pour un système de base de données doit être accessible à partir d’applications .NET et pour être visible dans les fenêtres outils de données Visual Studio, il doit avoir un fournisseur de données 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. Un fournisseur doit prendre spécifiquement en charge Entity Framework si vous envisagez d’utiliser des modèles de données d’entité dans votre application .NET.A provider must specifically support Entity Framework if you plan to use Entity data models in your .NET application. De nombreux fournisseurs sont proposées par le biais du Gestionnaire de Package NuGet ou via le Marketplace Visual Studio.Many providers are offered through the NuGet Package Manager or through the Visual Studio Marketplace.

Si vous utilisez l’API de stockage Azure, installez les émulateurs de stockage Azure sur votre ordinateur local pendant le développement afin d’éviter des frais jusqu'à ce que vous êtes prêt à déployer en production.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. Pour plus d’informations, consultez utiliser l’émulateur de stockage Azure pour le développement et le test.For more information, see Use the Azure Storage Emulator for Development and Testing.

La liste suivante inclut certains des systèmes de base de données plus populaires qui peuvent être utilisés dans les projets Visual Studio.The following list includes some of the more popular database systems that can be used in Visual Studio projects. La liste n’est pas exhaustive.The list is not exhaustive. Pour obtenir la liste des fournisseurs tiers qui offrent des fournisseurs de données ADO.NET qui permettent l’intégration en profondeur avec les outils de Visual Studio, consultez fournisseurs de données ADO.NET.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 est la base de données Microsoft phare de l’offre.SQL Server is the Microsoft flagship database offering. SQL Server 2016 offre des performances élevées, de fonctions avancées de sécurité et d’intégré complet, le rapport et de l’analytique.SQL Server 2016 delivers breakthrough performance, advanced security, and rich, integrated reporting and analytics. Il est fourni dans les différentes éditions qui sont conçues pour différentes utilisations : à partir de l’analytique d’entreprise hautement évolutive et hautes performances, à utiliser sur un seul ordinateur.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 est une version complète de SQL Server qui est adaptée pour la redistribution et l’incorporation.SQL Server Express is a full-featured edition of SQL Server that is tailored for redistribution and embedding. LocalDB est une version simplifiée de SQL Server Express qui ne nécessite aucune configuration et s’exécute dans le processus de votre application.LocalDB is a simplified edition of SQL Server Express that requires no configuration and runs in your application's process. Vous pouvez télécharger un ou les deux produits à partir de la page de téléchargement de SQL Server Express.You can download either or both products from the SQL Server Express download page. La plupart des exemples SQL dans cette section utilisent SQL Server LocalDB.Many of the SQL examples in this section use SQL Server LocalDB. SQL Server Management Studio (SSMS) est une application de gestion de base de données autonome qui possède plus de fonctionnalités que celui fourni dans l’Explorateur d’objets Visual Studio 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. Vous pouvez obtenir SSMS à partir du lien précédent.You can get SSMS from the previous link.

OracleOracle

Vous pouvez télécharger une version payante ou gratuite de la base de données Oracle à partir de la Oracle Technology Network page.You can download a paid or free edition of the Oracle database from the Oracle Technology Network page. Pour une prise en charge au moment du design pour Entity Framework et les TableAdapters, vous devez le Oracle Developer Tools pour Visual Studio.For design-time support for Entity Framework and TableAdapters, you will need the Oracle Developer Tools for Visual Studio. Autres produits Oracle officiels, y compris le Client instantané Oracle, sont disponibles via le Gestionnaire de Package NuGet.Other official Oracle products, including the Oracle Instant Client, are available through the NuGet Package Manager. Vous pouvez télécharger des exemples de schémas Oracle en suivant les instructions de la Documentation en ligne d’Oracle.You can download Oracle sample schemas by following the instructions in the Oracle Online Documentation.

MySQLMySQL

MySQL est un système de base de données open source populaire qui est largement utilisé dans les entreprises et les sites Web.MySQL is a popular open-source database system that is widely used in enterprises and websites. Téléchargements pour MySQL, MySQL pour Visual Studio et les produits associés sont à MySQL sur Windows.Downloads for MySQL, MySQL for Visual Studio, and related products are at MySQL on Windows. Des tiers offrent des différentes extensions Visual Studio et les applications de gestion autonome pour MySQL.Third parties offer various Visual Studio extensions and stand-alone management applications for MySQL. Vous pouvez parcourir les offres dans le Gestionnaire de Package NuGet (outils > Gestionnaire de Package NuGet > gérer les Packages NuGet pour la Solution) .You can browse the offerings in the NuGet Package Manager (Tools > NuGet Package Manager > Manage NuGet Packages for Solution).

PostgreSQLPostgreSQL

PostgreSQL est un système de base de données relationnelle objet libre et open source.PostgreSQL is a free, open-source object relational database system. Pour l’installer sur Windows, vous pouvez le télécharger à partir de la page de téléchargement PostgreSQL.To install it on Windows, you can download it from the PostgreSQL download page. Vous pouvez également générer PostgreSQL à partir du code source.You can also build PostgreSQL from the source code. Le système principal PostgreSQL inclut une interface en langage C.The PostgreSQL core system includes a C language interface. Nombre de tiers fournissent les packages NuGet pour l’utilisation de PostgreSQL à partir d’applications .NET.Many third parties provide NuGet packages for using PostgreSQL from .NET applications. Vous pouvez parcourir les offres dans le Gestionnaire de Package NuGet (outils > Gestionnaire de Package NuGet > gérer les Packages NuGet pour la Solution) .You can browse the offerings in the NuGet Package Manager (Tools > NuGet Package Manager > Manage NuGet Packages for Solution). Par exemple, le package les plus populaires est fourni par npgsql.org.Perhaps the most popular package is provided by npgsql.org.

SQLiteSQLite

SQLite est un moteur de base de données SQL incorporé qui s’exécute dans le processus de l’application.SQLite is an embedded SQL database engine that runs in the application's own process. Vous pouvez le télécharger à partir de la page de téléchargement de SQLite.You can download it from the SQLite download page. Plusieurs packages NuGet tiers SQLite sont également disponibles.Many third-party NuGet packages for SQLite are also available. Vous pouvez parcourir les offres dans le Gestionnaire de Package NuGet (outils > Gestionnaire de Package NuGet > gérer les Packages NuGet pour la Solution) .You can browse the offerings in the NuGet Package Manager (Tools > NuGet Package Manager > Manage NuGet Packages for Solution).

FirebirdFirebird

Toute est un système de base de données SQL open source.Firebird is an open-source SQL database system. Vous pouvez le télécharger à partir de la page de téléchargement de toute.You can download it from the Firebird download page. Un fournisseur de données ADO.NET est disponible via le Gestionnaire de Package NuGet.An ADO.NET data provider is available through the NuGet Package Manager.

Voir aussiSee also