Entity Framework Classic Attach & AttachRange
Description
To improve the performance, you can now use AttachRange when attaching multiple entities. The performance gain is similar to Add vs AddRange (DetectChanges is called only once in AddRange and AttachRange).
To improve the flexibility, we added an overload that lets you attach an entity by specifying the EntityState.
Attach
Example
context.Customers.Attach(customer, EntityState.Deleted);
Try it: NET Core | NET Framework
AttachRange
Example
context.Customers.AttachRange(customers, EntityState.Deleted);
Try it: NET Core | NET Framework