|
|
4 gadi atpakaļ | |
|---|---|---|
| .. | ||
| lib | 4 gadi atpakaļ | |
| .signature.p7s | 4 gadi atpakaļ | |
| Npgsql.6.0.0.nupkg | 4 gadi atpakaļ | |
| README.md | 4 gadi atpakaļ | |
| postgresql.png | 4 gadi atpakaļ | |
Npgsql is the open source .NET data provider for PostgreSQL. It allows you to connect and interact with PostgreSQL server using .NET.
Here's a basic code snippet to get you started:
var connString = "Host=myserver;Username=mylogin;Password=mypass;Database=mydatabase";
await using var conn = new NpgsqlConnection(connString);
await conn.OpenAsync();
// Insert some data
await using (var cmd = new NpgsqlCommand("INSERT INTO data (some_field) VALUES (@p)", conn))
{
cmd.Parameters.AddWithValue("p", "Hello world");
await cmd.ExecuteNonQueryAsync();
}
// Retrieve all rows
await using (var cmd = new NpgsqlCommand("SELECT some_field FROM data", conn))
await using (var reader = await cmd.ExecuteReaderAsync())
{
while (await reader.ReadAsync())
Console.WriteLine(reader.GetString(0));
}
For the full documentation, please visit the Npgsql website.