Bibliotecas de Azure Database para PostgreSQL para .NET
Información general
Trabajo con datos y recursos almacenados en Azure Database para PostgreSQL.
API de cliente
La biblioteca de cliente recomendada para acceder a Azure Database para PostgreSQL es código abierto proveedor de datos Npgsql ADO.NET de código abierto. Utilice el proveedor ADO.NET para conectarse a la base de datos y ejecutar instrucciones SQL directamente o a través de Entity Framework con los proveedores Entity Framework 6 o Entity Framework Core de Npgsql.
Instale el paquete NuGet directamente desde la Consola del Administración de paquetes de Visual Studio o con la CLI de .NET Core.
Administrador de paquetes de Visual Studio
Install-Package Npgsql
CLI de .NET Core
dotnet add package Npgsql
Ejemplo de código
/* 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]);
}
}
Ejemplos
Azure SDK for .NET