public AsExpression(Expression expression, string alias) { if (StringHelper.IsNullOrWhiteSpace(alias)) { throw new ArgumentOutOfRangeException("alias", "alias must be a valid sql alias name"); } this.Expression1 = expression; this.Alias = alias; }