Bibliotecas do Banco de Dados do Azure para PostgreSQL para .NET
Visão geral
Trabalhar com dados e recursos armazenados no Banco de Dados do Azure para PostgreSQL.
API do cliente
A biblioteca de cliente recomendada para acessar o Banco de Dados do Azure para PostgreSQL é o provedor de dados ADO.NET Npgsql de software livre. Use o provedor ADO.NET para se conectar ao banco de dados e executar instruções SQL diretamente ou por meio do Entity Framework com os provedores Npgsql Entity Framework 6 ou Entity Framework Core.
Instale o pacote NuGet diretamente do console do Gerenciador de Pacotes do Visual Studio ou com a CLI do .NET Core.
Gerenciador de Pacotes do Visual Studio
Install-Package Npgsql
CLI do .NET Core
dotnet add package Npgsql
Exemplo 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]);
}
}
Exemplos
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Azure SDK for .NET