# DB Extensions > Extends IDbConnection like Dapper: bulk insert, update, delete, and merge on the connection you already use. Built on ETLBox. - [Apis](/api/): - [Pricing](/pricing/): ETLBox.DbExtensions pricing for business customers. License bulk insert, update, delete, and merge for ADO.NET and Dapper. Net prices, VAT extra. - [Documentation](/docs/): ETLBox.DbExtensions docs: install the package, run bulk insert, update, delete, and merge on IDbConnection or Dapper, and manage your .NET license. - [Support](/support/): Support and legal pages for ETLBox.DbExtensions. Contact ETLBoxperts, review the EULA, or get help with ADO.NET bulk operations in .NET. ## Apis - [ETLBox.DbExtensions](/api/etlbox.dbextensions/): All classes of the namespace ETLBox.DbExtensions ### ETLBox.DbExtensions > All classes of the namespace ETLBox.DbExtensions - [BulkOperations](/api/etlbox.dbextensions/bulkoperations/): Details for Class BulkOperations (ETLBox.DbExtensions) - [BulkOptions](/api/etlbox.dbextensions/bulkoptions-1/): Details for Class BulkOptions (ETLBox.DbExtensions) - [BulkOptionsShared](/api/etlbox.dbextensions/bulkoptionsshared-1/): Details for Class BulkOptionsShared (ETLBox.DbExtensions) - [ConnectionManagerCreator](/api/etlbox.dbextensions/connectionmanagercreator/): Details for Class ConnectionManagerCreator (ETLBox.DbExtensions) - [IDbConnectionExtensions](/api/etlbox.dbextensions/idbconnectionextensions/): Details for Class IDbConnectionExtensions (ETLBox.DbExtensions) - [MergeBulkOptions](/api/etlbox.dbextensions/mergebulkoptions-1/): Details for Class MergeBulkOptions (ETLBox.DbExtensions) ## Documentation > ETLBox.DbExtensions docs: install the package, run bulk insert, update, delete, and merge on IDbConnection or Dapper, and manage your .NET license. - [Getting Started](/docs/getting-started/): Get started with ETLBox.DbExtensions: install the NuGet package, add a database provider, and run your first bulk operation on IDbConnection in .NET. - [Operations](/docs/operations/): Bulk operations in ETLBox.DbExtensions: BulkInsert, BulkUpdate, BulkDelete, and BulkMerge on IDbConnection and Dapper, plus shared options for .NET. - [Details](/docs/details/): License, trial, and product details for ETLBox.DbExtensions. Register a key, start a free trial, and review how bulk operations are licensed in .NET. ### Getting Started > Get started with ETLBox.DbExtensions: install the NuGet package, add a database provider, and run your first bulk operation on IDbConnection in .NET. - [Welcome to DbExtensions](/docs/getting-started/welcome/): Add bulk insert, update, delete, and merge to IDbConnection and Dapper. ETLBox.DbExtensions replaces row-by-row Execute with one-line native bulk operations. - [Installation and Setup](/docs/getting-started/installation/): Get up and running with ETLBox.DbExtensions in minutes. This overview covers installation via NuGet, configuring a database provider, and executing your first bulk operation. - [DbExtensions Overview](/docs/getting-started/overview/): ETLBox.DbExtensions adds high-performance bulk insert, update, delete, and merge operations to ADO.NET and Dapper via IDbConnection. - [Performance](/docs/getting-started/performance/): SQL Server benchmark: Dapper row-by-row Execute vs ETLBox.DbExtensions BulkInsert, BulkUpdate, BulkDelete, and BulkMerge. Method, numbers, and how to rerun. - [Compared to](/docs/getting-started/compared/): When to use ETLBox.DbExtensions instead of a Dapper Execute loop, SqlBulkCopy, or Dapper Plus for bulk writes. ### Operations > Bulk operations in ETLBox.DbExtensions: BulkInsert, BulkUpdate, BulkDelete, and BulkMerge on IDbConnection and Dapper, plus shared options for .NET. - [Bulk Insert](/docs/operations/bulk-insert/): Learn how to use BulkInsert() to efficiently insert large volumes of data into your database using ETLBox.DbExtensions. This article covers the basic usage, customization options, and table naming behavior. - [Bulk Update](/docs/operations/bulk-update/): Learn how to update thousands of rows efficiently using `BulkUpdate()` with ETLBox.DbExtensions. This article covers basic usage and customization options. - [Bulk Delete](/docs/operations/bulk-delete/): Use `BulkDelete()` to efficiently remove multiple records from your database in a single call. This article explains how to configure delete operations and customize behavior with options. - [Bulk Merge](/docs/operations/bulk-merge/): BulkMerge in ETLBox.DbExtensions upserts rows: insert new records, update existing ones, and optionally delete missing rows. C# merge guide for ADO.NET. - [Bulk Options](/docs/operations/bulk-options/): This article explains all available options for configuring bulk operations in ETLBox.DbExtensions. It covers both the shared settings used in BulkInsert, BulkUpdate, and BulkDelete, as well as the additional options specific to BulkMerge. ### Details > License, trial, and product details for ETLBox.DbExtensions. Register a key, start a free trial, and review how bulk operations are licensed in .NET. - [Try for free](/docs/details/get-trial/): Start a free ETLBox.DbExtensions trial with full bulk insert, update, delete, and merge. Evaluate ADO.NET bulk operations in your own .NET project. - [Register License Key](/docs/details/register-license/): Register your ETLBox.DbExtensions license key locally or in production. Unlock bulk insert, update, delete, and merge on IDbConnection and Dapper. ## Support > Support and legal pages for ETLBox.DbExtensions. Contact ETLBoxperts, review the EULA, or get help with ADO.NET bulk operations in .NET. - [Contact](/support/contact/form/): Contact ETLBoxperts about DbExtensions. Use this form for sales, licensing, and technical questions on ADO.NET bulk operations in .NET. - [Legal Notice & Privacy Policy](/support/legal-notice/): Legal notice and privacy policy for ETLBoxperts GmbH, the company behind ETLBox.DbExtensions. Based in Berlin; we do not collect extra personal analytics. - [Purchase](/support/contact/purchase/): Purchase a license. Tell us your plan and company details so we can complete your order or prepare a custom offer. - [Support](/support/options/): Support for ETLBox.DbExtensions: contact sales, start a trial, or ask for help with bulk insert, update, delete, and merge on ADO.NET in .NET. - [Ups, something went wrong!](/support/contact/cancel/): Your ETLBox.DbExtensions checkout or request did not complete. Return to pricing or contact us so we can help finish your license or trial order. - [We’ve Received Your Request!](/support/contact/success/): We received your ETLBox.DbExtensions request and will reply by email. Thank you for contacting ETLBoxperts about bulk operations for ADO.NET. - [Redistribution End-user License Agreement](/support/eula/redistribution-eula/): Redistribution EULA for the Enterprise OEM license of ETLBoxperts products (ETLBox, DirectSync, and DB Extensions). - [Standard End-user License Agreement](/support/eula/standard-eula/): Standard EULA for ETLBoxperts products (ETLBox, DirectSync, and DB Extensions), except redistributable OEM licenses.