Dapper Plus Reduce your data saving time by up to 99%.
Improve your Saving Performance
Are you still using traditional ways to insert multiple rows with Dapper?
What if I told you that you can reduce your saving time by up to 99%? In addition to multiple benefits such as not having to write your saving query, you also have access to hundreds of options!
- Insert: 75x faster, reducing time by 99% (Online Benchmark)
- Update: 50x faster, reducing time by 98% (Online Benchmark)
- Delete: 150x faster, reducing time by 99% (Online Benchmark)
- Merge: 50x faster, reducing time by 98% (Online Benchmark)
Too good to be true? Take a few seconds to click on our "Online Benchmark" link and see our library in action with your own eyes.
Our library excels when you need to import or save hundreds, thousands, or even millions of entities in your database.
Learn more about our Bulk Extensions Methods
Supported Providers
The Space is the Limit
Companies from every sector trust us
Main Features
Bulk Extensions
Use our bulk extensions methods to reduce your saving time by up to 99%.
Try Online Example// Easy to use connection.BulkInsert(products); // Easy to customize connection.UseBulkOptions(options => options.InsertIfNotExists = true) .BulkInsert(products);
Bulk Actions
Use our 100% FREE single extension methods to code faster and safer.
Try Online Example// Easy to use connection.SingleInsert(products[0]); // Easy to customize connection.UseBulkOptions(options => options.InsertIfNotExists = true) .BulkInsert(products[1]);
100+ Options
Save your entities your way with over 100 customizable options available.
Try Online ExampleDapperPlusManager.Entity<Product>() .Table("Product") .Identity(x => x.ProductID) .UseBulkOptions(x => x.InsertIfNotExists = true); connection.BulkInsert(products);
