Base de données Azure pour des bibliothèques PostgreSQL pour .NET
Vue d’ensemble
Utilisez des données et des ressources stockées dans la base de données Azure pour PostgreSQL.
API client
La bibliothèque client recommandée pour accéder à la base de données Azure pour PostgreSQL est un fournisseur de données Npgsql ADO.NET open source. Utilisez le fournisseur ADO.NET pour vous connecter à la base de données, puis exécutez les instructions SQL directement ou via Entity Framework avec les fournisseurs Npgsql d’Entity Framework 6 ou Entity Framework Core.
Installez le package NuGet directement à partir de la Console du Gestionnaire de package Visual Studio ou avec la CLI .NET Core.
Gestionnaire de package Visual Studio
Install-Package Npgsql
CLI .NET Core
dotnet add package Npgsql
Exemple de code
/* Include this 'using' directive...
using Npgsql;
*/
// Always store connection strings securely.
string connectionString = "Server=[servername].postgres.database.azure.com; " +
"Port=5432; Database=myDataBase; User Id=[userid]@[servername]; Password=password;";
// Best practice is to scope the NpgsqlConnection to a "using" block
using (NpgsqlConnection conn = new NpgsqlConnection(connectionString))
{
// Connect to the database
conn.Open();
// Read rows
NpgsqlCommand selectCommand = new NpgsqlCommand("SELECT * FROM MyTable", conn);
NpgsqlDataReader results = selectCommand.ExecuteReader();
// Enumerate over the rows
while(results.Read())
{
Console.WriteLine("Column 0: {0} Column 1: {1}", results[0], results[1]);
}
}
Exemples
Azure SDK for .NET