Dapper Plus - The Ultimate Way to Save Multiple Rows in Dapper

Dapper Plus Reduce your data saving time by up to 99%.

Worldwide Customers:

2,000+


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!

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

Reduce Saving Time by 99%

Supported Providers

Supports SQL Server, SQL Azure, PostgreSQL, SQLite, Oracle, MySQL, MariaDB

Supports SQL Server, SQL Azure, PostgreSQL, SQLite, Oracle, MySQL, MariaDB

}

The Sky Space is the Limit
Companies from every sector trust us

Aerospace, government, healthcare, banking, university, technology, indeustrial, entertainment, automobiles

Since 2014, over 5,000 companies have chosen to put their trust with ZZZ Projects

From small businesses to Fortune 100, we work together to make your projects a success

Main Features

connection.BulkInsert(products);


connection.UseBulkOptions(options => options.InsertIfNotExists = true)
    .BulkInsert(products);

Try Online Example

connection.SingleInsert(products[0]);


connection.UseBulkOptions(options => options.InsertIfNotExists = true)
    .BulkInsert(products[1]);

Try Online Example

DapperPlusManager.Entity<Product>()
 .Table("Product")
 .Identity(x => x.ProductID)
 .UseBulkOptions(x => x.InsertIfNotExists = true);
 
connection.BulkInsert(products);

Try Online Example

Learn what people like about ZZZ Projects

Read our Google Review:

- "Absolute must have library"

- "Highly recommended for its performance and ease of use"

- "In less than 10 minutes I was upserting large recordsets"

- "Take your application development to the next level"

- "Cut processes time from hours to minutes"

- "Making things simpler and faster"

- "Saves a lot of processing time"

- "Delivered on its promises"

- "Incredibly fast they reply"

- "Extensions are well-written and self-explanatory"

- "Releases product updates in a very short time"

- "Good human values and are helpful"

Win a FREE License

Every month, we offer a free license to people in exchange of a feedback

Click on "Enter Contest" and leave us a feedback:

- "Installed the nugget package, read a little bit of documentation, and in less than 10 minutes, the problem was solved ! Dividing my update time by 5x"

- "This extension has help reduce the code from 5- 10 lines to one line"

- "This library has saved us tons of development time and improved our application tremendously."

- "Previously, this process would take approximately 2 to 3 minutes, but with Entity Framework Extensions, it has been reduced to a mere 5 to 10 seconds."

- "I've done couple of test with thousands of simultaneous merge and the performance are impressive"