Skip to content

Tags: cajuncoding/SqlBulkHelpers

Tags

v2.5.0

Toggle v2.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #25 from cajuncoding/feature/enhance_property_hand…

…ling_with_ignor_and_conversions

Feature/enhance property handling with ignor and conversions

v2.4.6

Toggle v2.4.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #23 from cajuncoding/bugfix/20-fix_linq_column_att…

…r_nullref_exception

Updates to resolve security vulnerabilities in dependencies.

v2.4.5

Toggle v2.4.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #21 from cajuncoding/bugfix/20-fix_linq_column_att…

…r_nullref_exception

Fix null ref exception with Linq2Db Column name mapping attribute whe…

v2.4.4

Toggle v2.4.4's commit message
- Fix Security Vulnerability in System.Data.SqlClient

- Fix Collation Conflict Risks -- Thanks to Contribution by @simelis

v2.4.3

Toggle v2.4.3's commit message
Fix Caching bug for Processing Definitions loaded from class Attribut…

…e annotations, etc. whereby the FullName was not correctly used resulting in cache conflicts and incorrect values when classes have the same name. Increment Version for publishing to Nuget!

v2.4.2

Toggle v2.4.2's commit message
- Updated version to 2.4.2 for release to Nuget!

- Add Support to manually control if Materialized Loading tables are cleaned-up/removed when using `SchemaCopyMode.OutsideTransactionAvoidSchemaLocks` via `materializeDataContext.DisableMaterializedStagingTableCleanup()`; always enabled by default and throws an `InvalidOperationException` if if SchemaCopyMode.InsideTransactionAllowSchemaLocks is used. This provides support for advanced debugging and control flow support.
- Improved SqlBulkHelpers Configuration API to now provide Clone() and Configure() methods to more easily copy/clone existing configuration and change values is specific instances; including copy/clone of the Defaults for unique exeuctions.

v2.4.1

Toggle v2.4.1's commit message
- Added support to load Table Schema for Temp Tables (basic Schema de…

…tails needed for BulkInsert or Update, etc. to allow Bulk Loading Temp Tables!

- Improved Error message for when custom SQL Merge Match qualifiers are specified but DB Schema may have changed making them invalid or missing from Cached schema.

v2.4.0

Toggle v2.4.0's commit message
-Added new explicit CopyTableDataAsync() APIs which enable explicit c…

…opying of data between two tables on matching columns (automatically detected by Name and Data Type).

-Added new Materialized Data Configuration value MaterializedDataLoadingTableDataCopyMode to control whether the materialized data process automatically copies data into the Loading Tables after cloning. This helps to greatly simplify new use cases where data must be merged (and preserved) during the materialization process.

v2.3.1

Toggle v2.3.1's commit message
Fixed bug with Sql Bulk Insert/Update processing with Model Propertie…

…s that have mapped database names via mapping attribute (e.g. [SqlBulkColumn("")], [Map("")], [Column("")], etc.).

v2.3.0

Toggle v2.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #15 from cajuncoding/feature/avoid_schema_locks_as…

…_default_behavior

Refactor and enhance to now avoid Schema Locks as default behavior in…