What is the best way to remove multiple records in one go with LINQ?
The following is more for LINQ to Entities, but it may help:
Bulk-deleting in LINQ to Entities