PostgExecute.Net 1.0.0

Lightweight wrapper around NpgsqlConnection object to facilitate simple PostgreSQL execution and data retrieval in .NET Core.

This is not ORM!

It is much better...

There is a newer version of this package available.
See the version list below for details.
Install-Package PostgExecute.Net -Version 1.0.0
dotnet add package PostgExecute.Net --version 1.0.0
<PackageReference Include="PostgExecute.Net" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PostgExecute.Net --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

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:

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

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:

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

  • .NETStandard 2.0

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.1.0 57 9/21/2019
1.0.2 45 9/15/2019
1.0.1 45 9/15/2019
1.0.0 46 9/14/2019