Changelog (v6)

v6.4.0

  • New cached compiled mapping implementation for POCO objects (to use set Configuration.UseCompiledMapping to true)
  • Improved POCO mapping efficiency on property read/write/add and object instantiation
  • New binaries for .NET Framework 4.7.2 and .NET 6.0

v6.3.0

  • Persistent complex properties
  • Named arguments constructor mapping
  • _ElseIf and _Else clause continuation methods
  • SqlTable.Name property #82
  • Debuggable binaries (SourceLink) and portable PDBs

v6.2.0

  • Added: WITH and FROM overloads that accept SqlSet as subQuery
  • Added: Treat SqlSet as subquery on SqlBuilder
  • Added #44: .NET Core 2.1 and .NET Standard 2.1 support
  • Added: Database CRUD shortcuts

v6.1.1

  • Fixed: Contains and ContainsKey ignores current query

v6.1.0

  • Added #52: CommandTimeout setting
  • Made Database.CreateCommand virtual
  • Added Contains and ContainsKey to SqlSet
  • Added #56: Support updates when using assigned keys

v6.0.1

  • Fixed wrong exception on Database.Execute when affected number was lower

v6.0.0

  • Added #48: SqlBuilder.CROSS_JOIN
  • Added #46: Support explicit DbParameter on CreateCommand
  • Fixed #37: Cannot use multipart identifier in Table annotation
  • Fixed #25: Setting container object when loading 1:n sometimes fails
  • Added #24: Allow eager loading n:1 and 1:1 when loading 1:n
© Max Toro Q.