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