You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
10.x: docs: name the two known differences 10.2.0 ships with — value set Union/Remove over NULL (#360) and RangeLowerBoundComparer in a query (#385) #397
10.2.0 ships with two known silent differences between a query and the same LINQ over the loaded rows. Both are deferred from 10.2.0 (#358), and the docs don't mention either:
Both were measured on release/10.x on EF Core 10.0.0 and 10.0.13 (see the port issues).
Change
On release/10.x only, in docs/efcore.md#what-runs-where: a short "known differences" part naming each case, the workaround, and the issue that fixes it.
Union/Remove: test the operand for null yourself, x == null ? null : x.Union(y). Measured: the projection then returns NULL, and a filter is unchanged.
The comparer: compare loaded rows (AsEnumerable()), as for the other in-memory members.
docs/ranges.md#sort-ranges-the-way-a-set-does links the comparer entry. main gets neither: both fixes land there before 11.0.0. Each port (#395, #396) removes its entry.
Release
A docs entry under ## [10.2.0] in the changelogs it touches. Fixed only on release/10.x, so close it by hand (#365).
Activity
Merge pull request #398 from CaffeinatedCoder/docs/397-known-differen…
CaffeinatedCoder commentedon Oct 25, 2026
Done on
release/10.xby PR #398 (merge commit 2cb5d7b), shipping in 10.2.0. Closed by hand becauseCloses #nacts only onmain.