protected virtual Expression VisitDelete(DeleteExpression node)
 {
     _useAliases = false;
     Append("DELETE FROM");
     Visit(node.From);
     if (node.Where != null)
     {
         Append("WHERE");
         Visit(node.Where);
     }
     return(node);
 }
 protected virtual Expression VisitDelete(DeleteExpression node)
 {
     _useAliases = false;
     Append("DELETE FROM");
     Visit(node.From);
     if (node.Where != null)
     {
         Append("WHERE");
         Visit(node.Where);
     }
     return node;
 }