Skip to content

Commit

Permalink
Merge pull request #32 from stgelaisalex/master
Browse files Browse the repository at this point in the history
Mikeal Changes
  • Loading branch information
JonathanMagnan committed Aug 9, 2018
2 parents 40fe3ad + cfe30c5 commit 1f3a337
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 26 deletions.
18 changes: 9 additions & 9 deletions docs2/pages/getting-started/tutorial-bulk-generic-methods.md
Expand Up @@ -5,11 +5,11 @@ Bulk Generic Methods allow you to work with strongly type expression.

| Name | Description |
| :-------------- | :------------- |
| BulkInsert | Execute an INSERT operation. |
| BulkUpdate | Execute an UPDATE operation. |
| BulkDelete | Execute a DELETE operation. |
| BulkMerge | Execute a MERGE/UPSERT operation. UPDATE existing rows matching the key, and INSERT new rows. |
| BulkSynchronize | Execute a SYNCHRONIZE operation. UPDATE existing rows matching the key, INSERT new rows and DELETE records from the destination not existing in the source. |
| <a href="/bulk-insert" target="_blank">BulkInsert</a> | Execute an INSERT operation. |
| <a href="/bulk-update" target="_blank">BulkUpdate</a> | Execute an UPDATE operation. |
| <a href="/bulk-delete" target="_blank">BulkDelete</a> | Execute a DELETE operation. |
| <a href="/bulk-merge" target="_blank">BulkMerge</a> | Execute a MERGE/UPSERT operation. UPDATE existing rows matching the key, and INSERT new rows. |
| <a href="/bulk-synchronize" target="_blank">BulkSynchronize</a> | Execute a SYNCHRONIZE operation. UPDATE existing rows matching the key, INSERT new rows and DELETE records from the destination not existing in the source.</a> |

### Example

Expand Down Expand Up @@ -37,8 +37,8 @@ bulk.BulkMerge(customers);

| Operations | 1,000 Rows | 10,000 Rows | 100,000 Rows | 1,000,000 Rows |
| :-------------- | -------------: | -------------: | -------------: | -------------: |
| BulkInsert | 6 ms | 25 ms | 200 ms | 2,000 ms |
| BulkUpdate | 50 ms | 80 ms | 575 ms | 6,500 ms |
| BulkDelete | 45 ms | 70 ms | 625 ms | 6,800 ms |
| BulkMerge | 65 ms | 160 ms | 1200 ms | 12,000 ms |
| <a href="/bulk-insert" target="_blank">BulkInsert</a> | 6 ms | 25 ms | 200 ms | 2,000 ms |
| <a href="/bulk-update" target="_blank">BulkUpdate</a> | 50 ms | 80 ms | 575 ms | 6,500 ms |
| <a href="/bulk-delete" target="_blank">BulkDelete</a> | 45 ms | 70 ms | 625 ms | 6,800 ms |
| <a href="/bulk-merge" target="_blank">BulkMerge</a> | 65 ms | 160 ms | 1200 ms | 12,000 ms |

21 changes: 11 additions & 10 deletions docs2/pages/getting-started/tutorial-bulk-methods.md
Expand Up @@ -5,12 +5,12 @@ The .NET Bulk Operations library allow you to perform all operations in your dat

| Name | Description |
| :-------------- | :------------- |
| BulkInsert | Execute an INSERT operation. |
| BulkUpdate | Execute an UPDATE operation. |
| BulkDelete | Execute a DELETE operation. |
| BulkMerge | Execute a MERGE/UPSERT operation. UPDATE existing rows matching the key, and INSERT new rows. |
| BulkSaveChanges | Execute an INSERT/UPDATE/DELETE operation using the DataRowState of the DataTable. |
| BulkSynchronize | Execute a SYNCHRONIZE operation. UPDATE existing rows matching the key, INSERT new rows and DELETE records from the destination not existing in the source. |
| <a href="/bulk-insert" target="_blank">BulkInsert</a> | Execute an INSERT operation. |
| <a href="/bulk-update" target="_blank">BulkUpdate</a> | Execute an UPDATE operation. |
| <a href="/bulk-delete" target="_blank">BulkDelete</a> | Execute a DELETE operation. |
| <a href="/bulk-merge" target="_blank">BulkMerge</a> | Execute a MERGE/UPSERT operation. UPDATE existing rows matching the key, and INSERT new rows. |
| <a href="/bulk-savechanges" target="_blank">BulkSaveChanges</a> | Execute an INSERT/UPDATE/DELETE operation using the DataRowState of the DataTable. |
| <a href="/bulk-synchronize" target="_blank">BulkSynchronize</a> | Execute a SYNCHRONIZE operation. UPDATE existing rows matching the key, INSERT new rows and DELETE records from the destination not existing in the source. |

### Example

Expand All @@ -35,7 +35,8 @@ bulk.BulkMerge(dt);

| Operations | 1,000 Rows | 10,000 Rows | 100,000 Rows | 1,000,000 Rows |
| :-------------- | -------------: | -------------: | -------------: | -------------: |
| BulkInsert | 6 ms | 25 ms | 200 ms | 2,000 ms |
| BulkUpdate | 50 ms | 80 ms | 575 ms | 6,500 ms |
| BulkDelete | 45 ms | 70 ms | 625 ms | 6,800 ms |
| BulkMerge | 65 ms | 160 ms | 1200 ms | 12,000 ms |
| <a href="/bulk-insert" target="_blank">BulkInsert</a> | 6 ms | 25 ms | 200 ms | 2,000 ms |
| <a href="/bulk-update" target="_blank">BulkUpdate</a> | 50 ms | 80 ms | 575 ms | 6,500 ms |
| <a href="/bulk-delete" target="_blank">BulkDelete</a> | 45 ms | 70 ms | 625 ms | 6,800 ms |
| <a href="/bulk-merge" target="_blank">BulkMerge</a> | 65 ms | 160 ms | 1200 ms | 12,000 ms |

8 changes: 4 additions & 4 deletions docs2/pages/getting-started/tutorial-from-query-methods.md
Expand Up @@ -5,8 +5,8 @@ FromQuery operations allow you to use LINQ Query to execute an operation directl

| Name | Description |
| :-------------- | :------------- |
| DeleteFromQuery | Execute a DELETE operation using a LINQ Query. |
| UpdateFromQuery | Execute an UPDATE operation using a LINQ Query. |
| <a href="/delete-from-query">DeleteFromQuery</a> | Execute a DELETE operation using a LINQ Query. |
| <a href="/update-from-query">UpdateFromQuery</a> | Execute an UPDATE operation using a LINQ Query. |



Expand All @@ -29,8 +29,8 @@ bulk.UpdateFromQuery(

| Operations | 1,000 Entities | 2,000 Entities | 5,000 Entities |
| :-------------- | -------------: | -------------: | -------------: |
| DeleteFromQuery | 1 ms | 1 ms | 1 ms |
| UpdateFromQuery | 1 ms | 1 ms | 1 ms |
| <a href="/delete-from-query">DeleteFromQuery</a> | 1 ms | 1 ms | 1 ms |
| <a href="/update-from-query">UpdateFromQuery</a> | 1 ms | 1 ms | 1 ms |

### Support
- SQL Server 2008+
Expand Down
2 changes: 1 addition & 1 deletion docs2/pages/troubleshooting/md5-exception.md
Expand Up @@ -16,7 +16,7 @@ The default algorithm to validate the license key & name is not supported with F

#### Ask for a compatible key

Contact us and we will send you a new key supporting FIPS: info@zzzprojects.com
Contact us and we will send you a new key supporting FIPS: <a href="mailto:info@zzzprojects.com">info@zzzprojects.com</a>

Why don't we generated key compatible with FIPS by default? Because it will not be supported for a client machine with Windows XP or below.

Expand Down
4 changes: 2 additions & 2 deletions docs2/pages/troubleshooting/trial-period-expired-exception.md
Expand Up @@ -4,7 +4,7 @@

You execute a method from the Bulk Operations library, and the following error is thrown:

> ERROR_005: The monthly trial period is expired. You can extend your trial by downloading the latest version. You can also purchase a perpetual license on our website. If you already own this license, this error only appears if the license has not been found, you can find additional information on our troubleshooting section (http://bulk-operations.net/trial-period-expired-exception). Contact our support team for more details: info@zzzprojects.com'
> ERROR_005: The monthly trial period is expired. You can extend your trial by downloading the latest version. You can also purchase a perpetual license on our website. If you already own this license, this error only appears if the license has not been found, you can find additional information on our troubleshooting section (http://bulk-operations.net/trial-period-expired-exception). Contact our support team for more details: <a href="mailto:info@zzzprojects.com">info@zzzprojects.com</a>'
## Solution

Expand All @@ -25,4 +25,4 @@ The latest version always contains a trial for the current month to allow a comp

Make sure to follow all recommendation about how to setup your license: [Licensing](/licensing)

Otherwise contact us: info@zzzprojects.com
Otherwise contact us: <a href="mailto:info@zzzprojects.com">info@zzzprojects.com</a>

0 comments on commit 1f3a337

Please sign in to comment.