void ObjectSpace_CustomDeleteObjects(object sender, CustomDeleteObjectsEventArgs e) { if (e.Objects != null) { foreach (object objectToDelete in e.Objects) { object deletedItem = objectToDelete; if (deletedItem != null) { if (deletedItem is EFDataViewRecord) { deletedItem = ObjectSpace.GetObject(objectToDelete); } ForceLoadDependencies(deletedItem); } } } }
private void ObjectSpace_CustomDeleteObjects(object sender, CustomDeleteObjectsEventArgs e) { var deleter = new BatchDeleter(ObjectSpace); deleter.Delete(e.Objects); }
private void ObjectSpace_CustomDeleteObjects(object sender, CustomDeleteObjectsEventArgs e) { DeleteSnapshots(e.Objects); e.Handled = true; }