新しいEntity Frameworkには、複数のアイテムを削除するメソッドが含まれていますが(LinqからSQLにDeleteAllOnSubmit()がありますが、そのための関数/メソッドが見つかりません。Entity Framework 4複数のオブジェクトの削除(RemoveAll)
これはBeta 2でですか?それとも自分で作る必要がありますか?
UPDATE:
これは私が今使っているものです:
using (var context = new EntityFrameworkExampleEntities())
{
var count =
context.ExecuteStoreCommand(@"DELETE FROM Companies WHERE [CompanyID]=4");
}
次のブログを参照してください:
public void DeleteObjects(IEnumerable<object> objects)
{
foreach (object o in objects)
{
DeleteObject(o);
}
SaveChanges();
}
[LINQ to Entitiesの一括削除]の可能な複製(http://stackoverflow.com/questions/869209/bulk-deleting-in-linq-to-entities) –