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