初始化
This commit is contained in:
BIN
packages/Npgsql.8.0.7/.signature.p7s
vendored
Normal file
BIN
packages/Npgsql.8.0.7/.signature.p7s
vendored
Normal file
Binary file not shown.
BIN
packages/Npgsql.8.0.7/Npgsql.8.0.7.nupkg
vendored
Normal file
BIN
packages/Npgsql.8.0.7/Npgsql.8.0.7.nupkg
vendored
Normal file
Binary file not shown.
44
packages/Npgsql.8.0.7/README.md
vendored
Normal file
44
packages/Npgsql.8.0.7/README.md
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
Npgsql is the open source .NET data provider for PostgreSQL. It allows you to connect and interact with PostgreSQL server using .NET.
|
||||
|
||||
## Quickstart
|
||||
|
||||
Here's a basic code snippet to get you started:
|
||||
|
||||
```csharp
|
||||
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));
|
||||
}
|
||||
```
|
||||
|
||||
## Key features
|
||||
|
||||
* High-performance PostgreSQL driver. Regularly figures in the top contenders on the [TechEmpower Web Framework Benchmarks](https://www.techempower.com/benchmarks/).
|
||||
* Full support of most PostgreSQL types, including advanced ones such as arrays, enums, ranges, multiranges, composites, JSON, PostGIS and others.
|
||||
* Highly-efficient bulk import/export API.
|
||||
* Failover, load balancing and general multi-host support.
|
||||
* Great integration with Entity Framework Core via [Npgsql.EntityFrameworkCore.PostgreSQL](https://www.nuget.org/packages/Npgsql.EntityFrameworkCore.PostgreSQL).
|
||||
|
||||
For the full documentation, please visit [the Npgsql website](https://www.npgsql.org).
|
||||
|
||||
## Related packages
|
||||
|
||||
* The Entity Framework Core provider that works with this provider is [Npgsql.EntityFrameworkCore.PostgreSQL](https://www.nuget.org/packages/Npgsql.EntityFrameworkCore.PostgreSQL).
|
||||
* Spatial plugin to work with PostgreSQL PostGIS: [Npgsql.NetTopologySuite](https://www.nuget.org/packages/Npgsql.NetTopologySuite)
|
||||
* NodaTime plugin to use better date/time types with PostgreSQL: [Npgsql.NodaTime](https://www.nuget.org/packages/Npgsql.NodaTime)
|
||||
* OpenTelemetry support can be set up with [Npgsql.OpenTelemetry](https://www.nuget.org/packages/Npgsql.OpenTelemetry)
|
||||
BIN
packages/Npgsql.8.0.7/lib/net6.0/Npgsql.dll
vendored
Normal file
BIN
packages/Npgsql.8.0.7/lib/net6.0/Npgsql.dll
vendored
Normal file
Binary file not shown.
11548
packages/Npgsql.8.0.7/lib/net6.0/Npgsql.xml
vendored
Normal file
11548
packages/Npgsql.8.0.7/lib/net6.0/Npgsql.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/Npgsql.8.0.7/lib/net7.0/Npgsql.dll
vendored
Normal file
BIN
packages/Npgsql.8.0.7/lib/net7.0/Npgsql.dll
vendored
Normal file
Binary file not shown.
11459
packages/Npgsql.8.0.7/lib/net7.0/Npgsql.xml
vendored
Normal file
11459
packages/Npgsql.8.0.7/lib/net7.0/Npgsql.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/Npgsql.8.0.7/lib/net8.0/Npgsql.dll
vendored
Normal file
BIN
packages/Npgsql.8.0.7/lib/net8.0/Npgsql.dll
vendored
Normal file
Binary file not shown.
11438
packages/Npgsql.8.0.7/lib/net8.0/Npgsql.xml
vendored
Normal file
11438
packages/Npgsql.8.0.7/lib/net8.0/Npgsql.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/Npgsql.8.0.7/lib/netstandard2.0/Npgsql.dll
vendored
Normal file
BIN
packages/Npgsql.8.0.7/lib/netstandard2.0/Npgsql.dll
vendored
Normal file
Binary file not shown.
11587
packages/Npgsql.8.0.7/lib/netstandard2.0/Npgsql.xml
vendored
Normal file
11587
packages/Npgsql.8.0.7/lib/netstandard2.0/Npgsql.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/Npgsql.8.0.7/lib/netstandard2.1/Npgsql.dll
vendored
Normal file
BIN
packages/Npgsql.8.0.7/lib/netstandard2.1/Npgsql.dll
vendored
Normal file
Binary file not shown.
11612
packages/Npgsql.8.0.7/lib/netstandard2.1/Npgsql.xml
vendored
Normal file
11612
packages/Npgsql.8.0.7/lib/netstandard2.1/Npgsql.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/Npgsql.8.0.7/postgresql.png
vendored
Normal file
BIN
packages/Npgsql.8.0.7/postgresql.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.4 KiB |
Reference in New Issue
Block a user