Installing

Entity Framework Extensions can be installed through NuGet.

This library is NOT FREE

The latest version always contains a trial that expires at the end of the month. You can extend your trial for several months by downloading the latest version at the start of every month.

Step 1 - NuGet Download

Choose the Entity Framework version and the Package Manager you want to use to download Entity Framework Extensions.

Entity Framework 6 (EF6)

NuGet Download
Download Count:

Entity Framework Core (EF Core)

NuGet Download
Download Count:




Entity Framework 5 (EF5)

NuGet Download
Download Count:

Step 2 - Done

Entity Framework Extensions doesn’t require any configuration by default.

All bulk operations extension methods are automatically added to your DbContext:

  • BulkSaveChanges
  • BulkInsert
  • BulkUpdate
  • BulkDelete
  • BulkMerge
  • BulkSynchronize

Bulk Operations Examples

// BulkSaveChanges
context.BulkSaveChanges();

// Bulk Operations
context.BulkInsert(list);
context.BulkUpdate(list);
context.BulkDelete(list);
context.BulkMerge(list);
context.BulkSynchronize(list);

All batch operations extension methods are automatically added to your Queryable:

  • DeleteFromQuery
  • UpdateFromQuery

Batch Operations Examples

// Batch Operations
context.Customers.Where(x => !x.IsActif).DeleteFromQuery();
context.Customers.Where(x => !x.IsActif).UpdateFromQuery(x => new Customer {Actif = true});