Link Search Menu Expand Document

Releases for RepoDb.SqlServer.BulkOperations


Please click here to see the actual Nuget package. Otherwise, please click here to download it.

RepoDB.SqlServer.BulkOperations (v1.1.4)

RepoDB.SqlServer.BulkOperations (v1.1.3)

  • Bug: Identity Values not set correctly with Bulk Insert from Sql Server due to Incorrect Sorting of data. #691
  • The hints argument is removed from the BulkInsert via DbDataReader.
  • Added the WriteToServer method to cater the ordered resultset of the __RepoDb_OrderColumn custom column.

RepoDB.SqlServer.BulkOperations (v1.1.2)

  • Bug: Incorrect syntax near the keyword WITH BulkMergeAsync #640
  • Request: Do not crash if on empty enumerable on bulk operation [#635]((https://github.com/mikependon/RepoDB/issues/635)
  • Referenced the version RepoDb.Core (v1.12.5-beta2).
  • Reverted the changes to the #635.
  • Bug: System.Data.SqlClient.SqlException: ‘Column name ‘ID’ does not exist in the target table or view.’ #651
  • Refactor the internal method implementations to only utilize the base methods for both the MDS and SDS method calls.
  • Referenced the version RepoDb.Core (v1.12.5).

RepoDB.SqlServer.BulkOperations (v1.1.2-beta4)

RepoDB.SqlServer.BulkOperations (v1.1.2-beta3)

  • Bug: System.Data.SqlClient.SqlException: ‘Column name ‘ID’ does not exist in the target table or view.’ #651
  • Refactor the internal method implementations to only utilize the base methods for both the MDS and SDS method calls.

RepoDB.SqlServer.BulkOperations (v1.1.2-beta2)

  • Reverted the changes to the #635.

RepoDB.SqlServer.BulkOperations (v1.1.2-beta1)

  • Bug: Incorrect syntax near the keyword WITH BulkMergeAsync #640
  • Request: Do not crash if on empty enumerable on bulk operation [#635]((https://github.com/mikependon/RepoDB/issues/635)
  • Referenced the version RepoDb.Core (v1.12.5-beta2).

RepoDB.SqlServer.BulkOperations (v1.1.1)

RepoDb.SqlServer.BulkOperations (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 fields argument to the fetch (i.e.: Query, ExecuteQuery and BatchQuery) and push (i.e.: Insert, Merge and Update) operations.
  • Breaking: Introduced the tableName argument to all entity based operations. This completely resolves the F# anonymous invocations.
  • Breaking: Renamed of argument whereOrPrimaryKey to what.
  • 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).
  • Referenced the version RepoDb.SqlServer (v1.1.0).

RepoDb.SqlServer.BulkOperations (v1.1.0-beta2)

RepoDb.SqlServer.BulkOperations (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 fields argument to the fetch (i.e.: Query, ExecuteQuery and BatchQuery) and push (i.e.: Insert, Merge and Update) operations.
  • Breaking: Introduced the tableName argument to all entity based operations. This completely resolves the F# anonymous invocations.
  • Breaking: Renamed of argument whereOrPrimaryKey to what.
  • 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).
  • Referenced the version RepoDb.SqlServer (v1.1.0-beta1).

RepoDb.SqlServer.BulkOperations (v1.0.14)

  • Enhancement: Async all the way #477
  • Enhancement: Refactor the usage of Count() and ElementAt().

RepoDb.SqlServer.BulkOperations (v1.0.13)

RepoDb.SqlServer.BulkOperations (v1.0.12)

RepoDb.SqlServer.BulkOperations (v1.0.12-beta1)

RepoDb.SqlServer.BulkOperations (v1.0.11)

RepoDb.SqlServer.BulkOperations (v1.0.10)

  • Enhancement: Create a compiler for the SQL Server Bulk Operations Set Identities #450
  • Added the XML comments file (a missing from previous release).
  • Removed the BulkOperationIdentitiesResult class for performance purposes.
  • Referenced the version RepoDb.SqlServer (v1.0.10)

RepoDb.SqlServer.BulkOperations (v1.0.9)

  • Enhacement: Return the identity values during the BulkInsert and BulkMerge. #396
  • Added the BulkOperationIdentitiesResult class to cater the bulk operation results for BulkInsert and BulkMerge.
  • Added the isReturnIdentity and usePhysicalPseudoTempTable arguments in the BulkInsert and BulkMerge operations.
  • Added the hints argument in the BulkInsert operations.
  • Added more Integration Tests to cater the changes made for isReturnIdentity and hints arguments.

RepoDb.SqlServer.BulkOperations (v1.0.8)

RepoDb.SqlServer.BulkOperations (v1.0.7)

RepoDb.SqlServer.BulkOperations (v1.0.6)

RepoDb.SqlServer.BulkOperations (v1.0.5)

RepoDb.SqlServer.BulkOperations (v1.0.4)

  • Referenced the version RepoDb.Core (v1.10.10).
  • Fully supported the Bulk Operations (BulkDelete, BulkInsert, BulkMerge and BulkUpdate) for both System.Data.SqlClient and Microsoft.Data.SqlClient namespace.
  • Auto set the options to SqlBulkCopyOptions.KeepIdentity for BulkDelete, BulkMerge and BulkUpdate (if there an identity primary/column from the DB).
  • Used an underscore over dashes when composing the temporary/pseudo tables.
  • Added an extensive Integration Tests for all Bulk methods (both SDS and MDS namespaces).

RepoDb.SqlServer.BulkOperations (v1.0.4-beta3)

  • Minor updates for BulkUpdate. Used an underscore over dashes when composing the temporary/pseudo tables.

RepoDb.SqlServer.BulkOperations (v1.0.4-beta2)

  • Auto set the options to SqlBulkCopyOptions.KeepIdentity for BulkDelete, BulkMerge and BulkUpdate (if there an identity primary/column from the DB).
  • Used an underscore over dashes when composing the temporary/pseudo tables.

RepoDb.SqlServer.BulkOperations (v1.0.4-beta1)

RepoDb.SqlServer.BulkOperations (v1.0.3)

  • Upgrade the references to Microsoft.Data.SqlClient (v1.1.1) and RepoDb.SqlServer (v1.0.3).

RepoDb.SqlServer.BulkOperations (v1.0.2)

  • Resumed the support to System.Data.SqlClient namespace.

RepoDb.SqlServer.BulkOperations(v1.0.1)

  • Initial release for RepoDb.SqlServer.BulkOperations.

RepoDb.SqlServer.BulkOperations (v1.0.0)

  • Initial release for RepoDb.SqlServer.BulkOperations.