Skip to content

Commit 2f69f85

Browse files
Documenting a forgotten breaking change.
1 parent 1826b07 commit 2f69f85

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

releasenotes.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ Release notes - NHibernate - Version 5.1.0
99

1010
**
1111

12-
12+
As part of releasing 5.1.0, a missing 5.0.0 possible breaking change has been added about inequality semantic in LINQ
13+
queries. See 5.0.0 possible breaking changes.
1314

1415
Build 5.0.3
1516
=============================
@@ -139,6 +140,9 @@ Build 5.0.0
139140
already doing CriteriaImpl.UniqueResult<T>.
140141
* AliasToBeanResultTransformer property/field resolution logic has changed for supporting members
141142
which names differ only by case. See NH-3693 last comments for details.
143+
* Linq inequality implementation has been changed for supporting null, meaning that a "a != b" expression
144+
will now be considered matching if one side is null, while previously due to SQL null semantic it was
145+
considered non-matching. See NH-3100.
142146
* Linq extension methods marked with attribute LinqExtensionMethod will no more be evaluated
143147
in-memory prior to query execution when they do not depend on query results, but will always be
144148
translated to their corresponding SQL call. This can be changed with a parameter of the attribute.

0 commit comments

Comments
 (0)