private static void DeleteDecisionNode(DecisionNodeEntity de) { foreach (DecisionNodeEntity child in de.Children) { DeleteDecisionNode(child); } de.AttributeValue.DeleteMulti(); de.TargetCondition.DeleteMulti(); de.Rule.DeleteMulti(); de.Delete(); }