8.0.0-rc.1
Pre-release
Pre-release
·
6 commits
to master
since this release
RC 1 is out now
Bug fixes
- Test fixes
- DateTimeOffset: UtcNow passes in the offset from utc acquired in the client so that it can convert
Now()
to utc - Option to ignore
MSys
(system) tables when scaffolding. AddIgnoreMsys=YES;
to the connection string - Better support for byte arrays (#228). Most functions work now when working on byte arrays except for getting its length. Due to Jet treating it all as unicode strings, the default length function will return the length as multiples of 2. There is a workaround that will work in most cases. Please use the specific EF Function instead:
EF.Functions.ByteArrayLength
- Use the correct precision in string literal for double (15) and float (7). This matches how they are saved. If passed in with more precision when reading back the saved value, they would not be equal
- Keys are allowed to be case-insensitive (same as sql server). Add a Case Insenstive comparer to the
JetStringTypeMapping
- Parameter name was the same when multiple contains/startswith/endswith was used. Hence one of them did not use the correct pattern. See also issue 32432 in efcore
- Workaround for ValuesExpression (#222). The
VALUES
clause was able to generate a constant table (and with multiple rows). Use a work around with aSELECT
for each row combined with aUNION