Ejemplo n.º 1
0
 public override void WriteIdentifier(IdentifierQueryExpression identifierQueryExpression, QueryExpressionVisitor queryExpressionVisitor)
 {
     if (identifierQueryExpression is NestedIdentifierQueryExpression nestedIdentifierQueryExpression &&
         nestedIdentifierQueryExpression.ParentIdentifier != null)
     {
         WriteIdentifier(nestedIdentifierQueryExpression.ParentIdentifier, queryExpressionVisitor);
         queryText.Append(".");
     }
     if (identifierQueryExpression.IdentifierName == "*")
     {
         queryText.Append(" * ");
     }
     else
     {
         queryText.Append($" `{identifierQueryExpression.IdentifierName}` ");
     }
 }
Ejemplo n.º 2
0
 public override QueryExpression VisitIdentifier(IdentifierQueryExpression identifierQueryExpression)
 {
     _writer.WriteIdentifier(identifierQueryExpression, this);
     return(base.VisitIdentifier(identifierQueryExpression));
 }
Ejemplo n.º 3
0
 public virtual QueryExpression VisitIdentifier(IdentifierQueryExpression identifierQueryExpression)
 {
     return(identifierQueryExpression);
 }