public ICypherQuery Execute(ICypherQuery query) { query = query .Match(StatementFactory.Match(_node, StatementFactory.IdParameter(_node))) .WithParam(StatementFactory.IdParameter(_node), _node.Id) .DetachDelete($"{StatementFactory.ExistingNode(_node)}"); return(query); }
private string GetNodesToDelete() { var statment = _relationshipName; if (_relationship.DeleteOrphan) { statment += $", {StatementFactory.ExistingNode(_destination)}"; } return(statment); }