Skip to content

8.0.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@ChrisJollyAU ChrisJollyAU released this 30 Mar 22:46
· 6 commits to master since this release
4dda3e4

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. Add IgnoreMsys=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 a SELECT for each row combined with a UNION