public void DeleteTask(Task task) { task.Detach(); _dataContext.Tasks.Attach(task); _dataContext.Tasks.DeleteOnSubmit(task); _dataContext.SubmitChanges(); }