Есть ли простой способ удалить все дочерние записи для элемента, используя Linq to sql?
Примерно так будет работать, если между таблицами есть связь:
var parent = // ... context.Children.DeleteAllOnSubmit(parent.Children); context.SubmitChanges();