Skip to main content
CodoMetis.ValueRanges.EFCore.PostgreSQL package icon

CodoMetis.ValueRanges.EFCore.PostgreSQL

Entity Framework Core (Npgsql) plugin for CodoMetis.ValueRanges: maps the six range types to the PostgreSQL range columns (int4range, int8range, numrange, daterange, tsrange, tstzrange) and RangeSet<TRange, T> to the corresponding multirange columns โ€” no manual value converters required. Translates the full range algebra from LINQ to SQL: Contains, Overlaps, IsContainedBy, IsStrictlyLeftOf/RightOf, DoesNotExtendLeftOf/RightOf, IsAdjacentTo (@>, <@, &&, <<, >>, &<, &>, -|-) on ranges and multiranges, bound accessors (lower, upper, lower_inc, upper_inc), Merge (range_merge), the RangeAgg/RangeIntersectAgg aggregates (range_agg, range_intersect_agg), Intersect (*), Union and Except (multirange + and -), RangeSet operations and operators including == equality, and the CreateFinite/CreateUnboundedStart/CreateUnboundedEnd factories as range constructor calls. Enable with one line: options.UseNpgsql(..., npgsql => npgsql.UseValueRanges()).

Total Downloads
1.8K
1,762
Published
Aug 12, 2026
Latest stable version

Install

.NET CLI
dotnet add package CodoMetis.ValueRanges.EFCore.PostgreSQL --version 4.1.0
Package Manager Console
Install-Package CodoMetis.ValueRanges.EFCore.PostgreSQL -Version 4.1.0
PackageReference
<PackageReference Include="CodoMetis.ValueRanges.EFCore.PostgreSQL" Version="4.1.0" />

Frameworks

net10.0

Dependencies

Adoption guide

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

Compatibility metadata lists 1 target framework; confirm the exact target used by your application.

How to read this guidance

Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.

Useful next steps

Move from package metadata to a concrete selection or review workflow.