PostgExecute.Net
1.0.2
dotnet add package PostgExecute.Net --version 1.0.2
NuGet\Install-Package PostgExecute.Net -Version 1.0.2
<PackageReference Include="PostgExecute.Net" Version="1.0.2" />
<PackageVersion Include="PostgExecute.Net" Version="1.0.2" />
<PackageReference Include="PostgExecute.Net" />
paket add PostgExecute.Net --version 1.0.2
#r "nuget: PostgExecute.Net, 1.0.2"
#:package PostgExecute.Net@1.0.2
#addin nuget:?package=PostgExecute.Net&version=1.0.2
#tool nuget:?package=PostgExecute.Net&version=1.0.2
postgexecute.net
Lightweight wrapper around NpgsqlConnection object to facilitate simple PostgreSQL execution and data retrieval in .NET Core.
This is NOT an ORM
I repeat:
This is NOT an ORM
- There is not data conversion whatsoever, and so there is no impedance mismatch issue.
- All read operations will serialize rows directly and only to IDictionary<string, object>>
or, even much, much better:
- All read operations version with lambda callback for each row
This opens up new flexibility options. Now you can:
Serialize directly to structure of your choice. No need for extra transformation step. For example dictionary of instances that has key same as your database key.
Write directly to stream, json, etc ...
Developer notes
If someone wishes to build micro-ORM Dapper style based on this code base - he or she may freely do so as long as they give proper credits/mentions and link to this repository. And if I may suggest a name - NoORM would be just perfect.
Current version works only with PostgreSQL and there are no plans for now to expand to other databases.
Read more at this link
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Npgsql (>= 4.0.10)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|