Fix EOL and indents
Add expression transformer to remove unwanted char-to-int conversions (NH-3124)
(cherry picked from commit a858ab5884094a30595f47a5af368e11ee22c239)
RemoveCharToIntConversion: Remove unnecessary expression-type checks
(cherry picked from commit 3e2d0c1c2d10dababc02d3502cbfe395367e0d98)
- Started by adding a test for NH-2812, but it appears fixed in 3.3 (possibly a Remotion Linq issue).
- Added a unit test for LINQ byte.Equals, and added this definition to EqualsGenerator
Add test for NH-2812 support for byte.Equals (closes #92)
Add tests for NH-2789: LINQ query on Nullable<byte> throws InvalidCastException
Fix for NH-2789
Remove references to test cases that only exist on master - some sort of merge mishap?
Add contributed unit test for NH-3142, with cleanups.
Fix NH-3142 by having the JoinWalker avoid reusing Parameter instances. Parameter instances are later assigned a value to their BackTrack property. If the same instance is used in multiple positions the BackTracks will be incorrect, since all occurrences will get the same BackTrack and therefore the same value. But in this situation, they really do represent separate values.
Correct wording/spelling in EntityMetamodel exception messages (NH-3104)
Test for NH-3147
Fix for NH-3147.
Add support for bit_length function for MsSql2000Dialect and above (NH-3168)
Oracle8iDialect and above have emulated bit_length support
Add supprot for extract function for MsSql2000Dialect and above (NH-3169)
Add new MsSql2012Dialect with support of sequence-style generators (except sequence-identity generator)
Add native iif function to MsSql2012Dialect
Add Linq create/drop test scripts for MsSql2012Dialect
Skip SequenceIdentityFixture for MsSql2012Dialect because sequence-identity is not supported