public override LinqExtender.Ast.Expression VisitTypeExpression(LinqExtender.Ast.TypeExpression expression) { IList <string> formattedFields = new List <string>(); foreach (var field in this._tableInfo.GetFieldsForSelect()) { formattedFields.Add(string.Format("[{0}].[{1}]", this._tableInfo.TableName, field)); } Write(string.Format("select {0} from [{1}]", formattedFields.AsDelimitedList(","), this._tableInfo.TableName)); return(expression); }
public virtual Expression VisitTypeExpression(TypeExpression typeExpression) { return typeExpression; }
public virtual Ast.Expression VisitTypeExpression(Ast.TypeExpression typeExpression) { return(typeExpression); }