SQL Server
This page contains the latest information of the releases of RepoDb.SqlServer library.
Please click here to see the actual Nuget package. Otherwise, please click here to download it.
RepoDb.SqlServer (v1.17.0)
Released: TBA
- Enhancement: Added the property handler SqlServerVectorToFloatArrayPropertyHandler, which maps the
vectortype into afloat[]property. #1342 - The property handlers of the
RepoDbcore package that target the SQL Server types: JsonToEntityPropertyHandler, JsonToObjectPropertyHandler, JsonToJsonElementPropertyHandler and JsonToJsonNodePropertyHandler (json); XmlToXDocumentPropertyHandler, XmlToXElementPropertyHandler and XmlToXmlDocumentPropertyHandler (xml). - Bug: SqlServerDbHelper failed to resolve columns for local (
#) and global (##) temp tables. Field resolution now detects temp table names and queriestempdb.sys.columns/tempdb.sys.types/tempdb.sys.indexesviaOBJECT_ID('tempdb..' + @TableName)instead ofINFORMATION_SCHEMA, correctly locating the table regardless of the internal name-mangling SQL Server applies to local temp tables. #1196 - Adopted the Roslyn and Meziantou static code analyzers across the codebase and applied the resulting fixes — including
ConfigureAwait(false)on async calls,ArgumentNullExceptionoverNullReferenceException, and other code-quality corrections. #1328 #1331 - Updated the NuGet package icon to the new logo and refreshed the
READMEwith a consistent header, description and a link to the get started tutorial. - Referenced the
RepoDbpackagev1.17.0.
RepoDb.SqlServer (v1.16.0)
Released: September 9, 2026
New
- Added the MultiStatementSeparator property to the IDbSetting interface. #1241
- Referenced the
RepoDbpackagev1.16.0.
RepoDb.SqlServer (v1.15.1)
- Bug: InsertAllAsync throws an exception in
v1.14.0. #1233 - Referenced the
RepoDbpackagev1.15.1.
RepoDb.SqlServer (v1.15.0)
- Referenced the
RepoDbpackagev1.15.0.
RepoDb.SqlServer (v1.14.0)
New
- Added support for .NET 8, .NET 9, and .NET 10 target frameworks.
- Referenced the
RepoDbpackagev1.14.0.
Breaking
- Dropped support for .NET 6 and .NET 7.
RepoDb.SqlServer (v1.13.1)
- Referenced the
RepoDbpackagev1.13.1.
RepoDb.SqlServer (v1.13.1-alpha1)
- Enabled the
net7.0TFM.
RepoDb.SqlServer (v1.13.0)
- Upgraded the Microsoft.Data.SqlClient package to
v5.0.1. - Referenced the
RepoDbpackagev1.13.0.
RepoDb.SqlServer (v1.13.0-beta1)
- Upgraded the Microsoft.Data.SqlClient package to
v5.0.1. - Referenced the
RepoDbpackagev1.13.0-beta1.
RepoDb.SqlServer (v1.13.0-alpha3)
- Referenced the
RepoDbpackagev1.13.0-alpha3.
RepoDb.SqlServer (v1.13.0-alpha2)
- Referenced the
RepoDbpackagev1.13.0-alpha2.
RepoDb.SqlServer (v1.13.0-alpha1)
- Referenced the
RepoDbpackagev1.13.0-alpha1. - Upgraded the Microsoft.Data.SqlClient package to
v5.0.0.
RepoDb.SqlServer (v1.1.5)
- Bug: Dot in schema name #1015
- Referenced the
RepoDbpackagev1.12.10. - Referenced the Microsoft.Data.SqlClient package
v4.0.1.
RepoDb.SqlServer (v1.1.5-beta4)
- Referenced the
RepoDbpackagev1.12.10-beta4. - Referenced the Microsoft.Data.SqlClient package
v4.0.0.
RepoDb.SqlServer (v1.1.5-beta3)
- Added the
TitleandPackageTagstags in the Nuget Package (.nuspec references). - Referenced the
RepoDbpackagev1.12.10-beta3.
RepoDb.SqlServer (v1.1.5-beta2)
- Enhancement: Remove
System.Data.SqlClientreference from RepoDb.SqlServer #857 - Removed both the
MicrosoftSqlServerTypeMapAttributeandSystemSqlServerTypeMapAttributeattributes. Use the the SqlDbTypeAttribute attribute instead. - Upgraded the Microsoft.Data.SqlClient package to
v3.0.1. - Upgraded the
RepoDbpackage tov1.12.10-beta2. - Supported the
.NET v6.0.
RepoDb.SqlServer (v1.1.5-beta1)
- Enhancement: Remove
System.Data.SqlClientreference from RepoDb.SqlServer #857 - this is a breaking changes - Removed both the
MicrosoftSqlServerTypeMapAttributeandSystemSqlServerTypeMapAttributeattributes. Use the the SqlDbTypeAttribute attribute instead. - Upgraded the Microsoft.Data.SqlClient package to
v3.0.1. - Supported the
.NET v6.0.
RepoDb.SqlServer (v1.1.4)
- Added the
net5.0as part of the target frameworks. - Upgraded the
RepoDbpackage tov1.12.8-beta5. - Upgraded the
System.Data.SqlClientpackage tov4.8.3. - Deprecated both the MicrosoftSqlServerTypeMapAttribute and SystemSqlServerTypeMapAttribute attributes.
- Added the CompareInfoAttribute attribute. #884
- Added the ForceColumnEncryptionAttribute attribute. #884
- Added the LocaleIdAttribute attribute. #884
- Added the OffsetAttribute attribute. #884
- Added the SqlDbTypeAttribute attribute. #884
- Added the TypeNameAttribute attribute. #884
- Added the UdtTypeNameAttribute attribute. #884
- Added the XmlSchemaCollectionDatabaseAttribute attribute. #884
- Added the XmlSchemaCollectionNameAttribute attribute. #884
- Added the XmlSchemaCollectionOwningSchemaAttribute attribute. #884
- Enhancement: Add the attribute-based parameter setters for the DbParameter object. #886
RepoDb.SqlServer (v1.1.4-beta1)
- Added the
net5.0as part of the target frameworks. - Upgraded the
RepoDbpackage tov1.12.8-beta5. - Upgraded the
System.Data.SqlClientpackage tov4.8.3. - Deprecated both the MicrosoftSqlServerTypeMapAttribute and SystemSqlServerTypeMapAttribute attributes.
- Added the CompareInfoAttribute attribute. #884
- Added the ForceColumnEncryptionAttribute attribute. #884
- Added the LocaleIdAttribute attribute. #884
- Added the OffsetAttribute attribute. #884
- Added the SqlDbTypeAttribute attribute. #884
- Added the TypeNameAttribute attribute. #884
- Added the UdtTypeNameAttribute attribute. #884
- Added the XmlSchemaCollectionDatabaseAttribute attribute. #884
- Added the XmlSchemaCollectionNameAttribute attribute. #884
- Added the XmlSchemaCollectionOwningSchemaAttribute attribute. #884
- Enhancement: Add the attribute-based parameter setters for the DbParameter object. #886
RepoDb.SqlServer (v1.1.3)
- Referenced the version RepoDb.Core (v1.12.7).
RepoDb.SqlServer (v1.1.2)
- Referenced the version RepoDb.Core (v1.12.5).
RepoDb.SqlServer (v1.1.1)
- CancellationToken support? #343
- Referenced the version RepoDb.Core (v1.12.4).
RepoDb.SqlServer (v1.1.0)
- Complete support to F# programming language as requested by the F# Community. Thank you to Isaac Abraham and Angel Munoz for being so collaborative.
- Breaking: Introduced the
fieldsargument to the fetch (i.e.: Query, ExecuteQuery and BatchQuery) and push (i.e.: Insert, Merge and Update) operations. - Breaking: Introduced the
tableNameargument to all entity based operations. This completely resolves theF#anonymous invocations. - Breaking: Renamed of argument
whereOrPrimaryKeytowhat. - Enhacement: Complete support to the immutable classes and/or types.
- Refactoring: Refactored the compiler implementations by simplifying the code from Monolithic to Smaller/Shorter/Cleaner code.
- Feature: Introduced the support to the Class Handler.
- Test: More coverage of Integration Tests and Unit Tests.
- Referenced the version RepoDb.Core (v1.12.0).
RepoDb.SqlServer (v1.1.0-beta2)
- Referenced the version RepoDb.Core (v1.12.0-beta4).
RepoDb.SqlServer (v1.1.0-beta1)
- Complete support to F# programming language as requested by the F# Community. Thank you to Isaac Abraham and Angel Munoz for being so collaborative.
- Breaking: Introduced the
fieldsargument to the fetch (i.e.: Query, ExecuteQuery and BatchQuery) and push (i.e.: Insert, Merge and Update) operations. - Breaking: Introduced the
tableNameargument to all entity based operations. This completely resolves theF#anonymous invocations. - Breaking: Renamed of argument
whereOrPrimaryKeytowhat. - Enhacement: Complete support to the immutable classes and/or types.
- Refactoring: Refactored the compiler implementations by simplifying the code from Monolithic to Smaller/Shorter/Cleaner code.
- Feature: Introduced the support to the Class Handler.
- Test: More coverage of Integration Tests and Unit Tests.
- Referenced the version RepoDb.Core (v1.12.0-beta1).
RepoDb.SqlServer (v1.0.13)
- Bug:
NullReferenceExceptionoccurs when InsertAllAsync is executed on Connection that belongs toTransactionScope. #490 - Enhancement: Remove the
SchemaSeparatorproperty from the IDbSetting interface #475 - Enhancement: Refactor the usage of
Count()andElementAt(). - Bug: RepoDB does not seem to work for SQL Server tables with dot in the name #492
RepoDb.SqlServer (v1.0.12)
- Referenced the version RepoDb.Core (v1.11.5).
RepoDb.SqlServer (v1.0.11)
- Updated the version of Microsoft.Data.SqlClient into
v2.0.0. - Bug: table schema are ignored #456
- Referenced the version RepoDb.Core (v1.11.4).
RepoDb.SqlServer (v1.0.11-beta1)
- Bug: table schema are ignored #456
RepoDb.SqlServer (v1.0.10)
- Referenced the version RepoDb.Core (v1.11.3).
RepoDb.SqlServer (v1.0.9)
- Referenced the version RepoDb.Core (v1.11.2).
RepoDb.SqlServer (v1.0.8)
- Referenced the version RepoDb.Core (v1.11.1).
RepoDb.SqlServer (v1.0.7)
- Bug: Truncates string and bytes #423
- Referenced the Microsoft.Data.SqlClient version 1.1.2.
- Referenced the System.Data.SqlClient version 4.8.1.
- Referenced the version RepoDb.Core (v1.11.0).
RepoDb.SqlServer (v1.0.6)
- Referenced the version RepoDb.Core (v1.10.11).
RepoDb.SqlServer (v1.0.5)
- Referenced the version RepoDb.Core (v1.10.11).
RepoDb.SqlServer (v1.0.4)
- Referenced the version RepoDb.Core (v1.10.10).
RepoDb.SqlServer (v1.0.3)
- Feature: Introduce the SQL Server support to
SqlParameter.SqlDbTypeviaMicrosoftSqlServerTypeMapAttributeclass (for Microsoft.Data.SqlClient) andSystemSqlServerTypeMapAttributeclass (for System.Data.SqlClient). - Added more Unit Tests.
RepoDb.SqlServer (v1.0.2)
- Resume the support to System.Data.SqlClient.
RepoDb.SqlServer(v1.0.1)
- Initial release for RepoDb.SqlServer.
RepoDb.SqlServer (v1.0.0)
- Initial release for RepoDb.SqlServer.