protected override Expression VisitMember(MemberExpression m) { if (m.Expression != null && m.Expression.NodeType == ExpressionType.Parameter) { string colName = _map.GetColumnFromProperty(m.Member.Name); _str.Append(_tr.GetEscapedColumnName(colName)); return(m); } ParseExceptionHelper.ThrowNotSupportedExpression(m); return(m); }
protected override Expression VisitMember(MemberExpression node) { if (node.NodeType == ExpressionType.MemberAccess) { _str.Append(_tr.GetEscapedColumnName(_map.GetColumnFromProperty(node.Member.Name))); } else { ParseExceptionHelper.ThrowNotSupportedExpression(node); } return(node); }