Releases: henkmollema/Dommel
Releases Β· henkmollema/Dommel
v3.3.4
What's Changed
- Bump System.Text.Json from 8.0.4 to 8.0.5 in /src/Dommel.Json by @dependabot in #309
- Use HashCode package to combine primary key values
Full Changelog: v3.3.3...v3.3.4
v3.3.3
v3.3.2
- Only enforce single key property in multi-mapping when it's actually used in the query (504e6b6)
Full Changelog: v3.3.1...v3.3.2
v3.3.1
What's Changed
- Add parentheses when there are multiple where statements in #303
- Update Dapper to v2.1.35
Full Changelog: v3.3.0...v3.3.1
v3.3.0
v3.2.1
What's Changed
- Limit query to single record in case of FirstOrDefault in 4e1714a
- Update packages and add .NET 7 and 8 targets in 5f4e06e
- Only include System.ComponentModel.Annotations on .NET Standard 2.0 TFM in 61246de
- Fix MySQL and MS SQL in AppVeyor in #297
Full Changelog: v3.2.0...v3.2.1
v3.2.0
- Update Dapper to latest version
- Update test projects to .NET 8
v3.1.0
- Add IncludeTableNameInColumnName option
- Add support custom column name to Select expression
- Multi-target .NET 6 as well to support DateOnly and TimeOnly
- Add type handlers for DateOnly and TypeOnly
New Contributors
- @denisenko93 made their first contribution in #280
Full Changelog: v3.0.0...v3.1.0
v3.0.0
v2.4.0
- Implement
ToString()
in SQL expressions: #264 (thanks @hasancemcerit!) - Log
From
-queries - Include table name in where clauses for unambiguity
- Add multi-map overloads for
Select
andFirstOrDefault
methods. E.g.var products = con.Select<Product, Category, ProductOption, Product>(x => x.Name.StartsWith("Bike"));