// Bulk Operations context.BulkSaveChanges(); context.BulkInsert(list); context.BulkUpdate(list); context.BulkDelete(list); context.BulkMerge(list); // Batch Operations context.Customers.Where(x => !x.IsActive) .DeleteFromQuery(); context.Customers.Where(x => !x.IsActive) .UpdateFromQuery(x => new Customer {IsActive = true});
Entity Framework Extensions extends your DbContext with high-performance bulk operations: BulkSaveChanges, BulkInsert, BulkUpdate, BulkDelete, BulkMerge, and more.
If you are looking for performance enhancement, more flexibility, LINQ Dynamic, and an outstanding customer support, then EF Extensions is for you!
EF Extensions improve your application and database performance by reducing the number of database round-trips. On average, people report performance increase by 25x.
What we achieved over the last 4 years has grown beyond our hopes. That motivates us to continue to grow and improve all our projects. Every day, we are committed to listening to our clients to help ease the daily dev workload as much as possible.