Beispiel #1
0
        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;
 }
Beispiel #3
0
 public virtual Ast.Expression VisitTypeExpression(Ast.TypeExpression typeExpression)
 {
     return(typeExpression);
 }