New Features (Implicit Mapping), Bug Fixes, Enhancements
RepoDb (v1.11.1)
- Bug: The property handler mapping via FluentMapper or PropertyHandlerMapper is not being triggered. #438
- Requests: Support for Table attribute #360
- Optimization: Transfer the logic of ClassProperty into various mappers.
- Optimization: Added an
IResolver
interface that does not require aninput
argument. - Bug: The property handler mapping via FluentMapper or PropertyHandlerMapper is not being triggered. #438
- Bug: No coercion operator is defined between types
System.String
andSystem.Guid
. #437 - Added an extensive Integration Tests for Property Handler Implicit Mapping.
- Added an extensive Unit and Integration Tests for
Key
,Column
andTable
attributes support. #435 - Added more Unit Tests for
Key/Primary
andTable/Column/Map
collisions. #435 - Added the
GetTypeMapAttribute()
,GetPropertyHandler()
,GetPropertyHandlerAttribute()
methods in the ClassProperty class. - Added the
PrimaryResolver
to resolve the primary ClassProperty of the data entity type. - Added the
IdentityResolver
to resolve the identity ClassProperty of the data entity type. - Added the
ClassMappedNameResolver
to resolve the database object name mapping of the data entity type. - Added the
PropertyMappedNameResolver
to resolve the cached column name mappings of the property. - Added both the
TypeMapPropertyLevelResolver
andTypeMapTypeLevelResolver
classes to resolve the equivalentDbType
object of both the property and .NET CLR type. - Added both the
PropertyHandlerPropertyLevelResolver
andPropertyHandlerTypeLevelResolver
classes to resolve the equivalent property handler of both the property and .NET CLR type. - Added the
entityType
argument in theDbCommandExtensions.CreateParameters()
method.
RepoDb.SqlServer (v1.0.8)
- Referenced the version RepoDb.Core (v1.11.1).
RepoDb.SqlServer.BulkOperations (v1.0.7)
- Referenced the version RepoDb.SqlServer (v1.0.8).
RepoDb.SqLite (v1.0.10)
- Referenced the version RepoDb.Core (v1.11.1).
- Upgraded the reference of
System.Data.SQLite
version1.0.112.2
.
RepoDb.MySql (v1.0.10)
- Referenced the version RepoDb.Core (v1.11.1).
- Bug: insert<T> issue - parameter 'xxx' already added #432
- Referenced the latest beta version of RepoDb.Core (v1.11.0-beta4).
RepoDb.PostgreSql (v1.0.7)
- Referenced the version RepoDb.Core (v1.11.1).
- Bug: (Direct Reports) Fixed the issue at DeleteAll() via primary keys if the items is beyond 2100.
- Performance: Reverted the value of Constant.DefaultBatchOperationSize into 10.
Credits to Contributors
- @cwaldron - for enabling the
Key
,Table
andColumn
attribute supports. - @fake-fur - for fixing the conflicting database field generation at
MySql
.
Thank you for your contributions!