Shaolinq.Persistence.Linq.Expressions.SqlColumnExpression.ChangeAlias C# (CSharp) Method

ChangeAlias() public method

public ChangeAlias ( string replacement ) : Expression
replacement string
return System.Linq.Expressions.Expression
		public Expression ChangeAlias(string replacement)
		{
			return new SqlColumnExpression(this.Type, replacement, this.Name, this.Special);
		}
	}

Usage Example

		protected override Expression VisitColumn(SqlColumnExpression columnExpression)
		{
			if (this.oldAliasMatch(columnExpression.SelectAlias))
			{
				return columnExpression.ChangeAlias(this.replacement);
			}

			return base.VisitColumn(columnExpression);
		}