Repository navigation
Added
- EF Core:
wanted.Contains(b.Tags)over a captured list, array or other collection of value sets runs asIN (@p1, @p2, …), one parameter per set, and returns the same rows as in memory. It threwInvalidCastExceptionin Npgsql.EF.Parameter(wanted)throws and says to remove it (EF Core). - EF Core:
wanted.Contains(b.Seats)over a captured list, array or other collection of ranges runs asIN (@p1, @p2, …), one parameter per range, and returns the same rows as in memory. It failed with42809, and withInvalidCastExceptionforTimeRange.EF.Parameter(wanted)there throws and says to remove it (EF Core).
Fixed
- Literals: whitespace at either end of a quoted or escaped range bound is dropped, as in PostgreSQL, so
[" 2026-01-01",2026-02-01)parses, where it threwFormatException(Literals). - Literals: a date or time value set drops whitespace at either end of a quoted or escaped element, as PostgreSQL does, so
DateSet.Parse("{\" 2026-01-01\"}", null)is{2026-01-01}, where it threwFormatException. A string set keeps the whitespace, as before (Value sets). - EF Core:
ExecuteUpdatesetting a value set inside aToJson()column tonullis still refused, now for its own reason: aNULLthere would turn the whole document intoNULL. The message blamed the JSON array a value would write. Set it withSaveChanges, or replace the whole JSON property (JSON columns).
Published to nuget.org through Trusted Publishing by this run. The CycloneDX SBOM for each package is attached below.