A hybrid ORM library for .NET.
System.Data.SQLite.Core
and Microsoft.Data.Sqlite
.System.Data.SQLite.Core
to Microsoft.Data.SQLite.Core
is a pretty big breaking change #497.NullReferenceException
occurs when InsertAllAsync is executed on Connection that belongs to TransactionScope
. #490
UpdateAsync
fails for composite key table #493
SchemaSeparator
property from the IDbSetting
interface #475
DbFieldCache
#481
SessionId
property in the TraceLog class. #484
Count()
and ElementAt()
.IN
operation. #495
PropertyTypeHandlerMapper
class.TypeMapper.Map()
method.TypeMapper.Unmap()
method.TypeMapper.ConversionType
property.DataEntityReader.Connection
property.DataEntityReader.Transaction
property.DataEntityReader.Initialize
methodDataEntityReader.InitializeAsync()
method.NullReferenceException
occurs when InsertAllAsync
is executed on Connection that belongs to TransactionScope
. #490
SchemaSeparator
property from the IDbSetting
interface #475
Count()
and ElementAt()
.Count()
and ElementAt()
.System.Data.SQLite
to Microsoft.Data.Sqlite.Core
.EntityFramework
#486
NullReferenceException
occurs when InsertAllAsync
is executed on Connection that belongs to TransactionScope
. #490
SchemaSeparator
property from the IDbSetting
interface #475
Count()
and ElementAt()
.NullReferenceException
occurs when InsertAllAsync
is executed on Connection that belongs to TransactionScope
. #490
SchemaSeparator
property from the IDbSetting
interface #475
Count()
and ElementAt()
.MySql.Data
to v8.0.21
NullReferenceException
occurs when InsertAllAsync
is executed on Connection that belongs to TransactionScope
. #490
SchemaSeparator
property from the IDbSetting
interface #475
Count()
and ElementAt()
.NullReferenceException
occurs when InsertAllAsync
is executed on Connection that belongs to TransactionScope
. #490
SchemaSeparator
property from the IDbSetting
interface #475
Count()
and ElementAt()
.cache
argument for both Query and QueryAll operations.Microsoft.Data.SqlClient
into v2.0.0
.System.Data.SQLite
version 1.0.113.1
.Npgsql
version 4.1.3.1
.Field.Parse<T>()
to IEnumerable<Field>
(instead of Field
).BeforeBulkInsert
and AfterBulkInsert
from the ITrace interface.expression
for the qualifiers
argument.BulkOperationIdentitiesResult
class to cater the bulk operation results for BulkInsert and BulkMerge.isReturnIdentity
and usePhysicalPseudoTempTable
arguments in the BulkInsert and BulkMerge operations.hints
argument in the BulkInsert operations.isReturnIdentity
and hints
arguments.Key
, Table
and Column
attribute supports.PropertyHandlers
triggering bugs.MySql
.Thank you for your contributions!
IResolver
interface that does not require an input
argument.System.String
and System.Guid
. #437
Key
, Column
and Table
attributes support. #435
Key/Primary
and Table/Column/Map
collisions. #435
GetTypeMapAttribute()
, GetPropertyHandler()
, GetPropertyHandlerAttribute()
methods in the ClassProperty class.PrimaryResolver
to resolve the primary ClassProperty of the data entity type.IdentityResolver
to resolve the identity ClassProperty of the data entity type.ClassMappedNameResolver
to resolve the database object name mapping of the data entity type.PropertyMappedNameResolver
to resolve the cached column name mappings of the property.TypeMapPropertyLevelResolver
and TypeMapTypeLevelResolver
classes to resolve the equivalent DbType
object of both the property and .NET CLR type.PropertyHandlerPropertyLevelResolver
and PropertyHandlerTypeLevelResolver
classes to resolve the equivalent property handler of both the property and .NET CLR type.entityType
argument in the DbCommandExtensions.CreateParameters()
method.System.Data.SQLite
version 1.0.112.2
.Key
, Table
and Column
attribute supports.MySql
.Thank you for your contributions!
TEntity
generic type in the CacheItem properties.ConverterNotFoundException
class.throwException
argument has been defaulted the True
.Enum
handlers. #412
30
. Targetting the bulk operations (ie: BulkInsert, BulkDelete, BulkMerge and BulkUpdate) default batch-size.&&
and ||
operators in the expressions 398
PrimaryKeys
and Transaction
object is failing. Reported by Christian Franck. #404.You can visit the releases here.
RepoDb.SqlServer.BulkOperations v1.0.4:
RepoDb.Core v1.10.10:
This is the first stable release of RepoDb together with all its extensions (RepoDb.MySql, RepoDb.SqLite, RepoDb.PostgreSql).