示例#1
0
        public void AliasTest()
        {
            var alias = new SqlAliasExpression(constants[0], "Sample");
            var value = _generator.GenerateSql(alias);

            Assert.Equal("(2) AS [Sample]", value);
        }
 /// <summary>
 /// Visits the specified SQL alias expression.
 /// </summary>
 /// <param name="sqlAliasExpression">The SQL alias expression.</param>
 /// <returns>
 /// Returns processed value from espression.
 /// </returns>
 public string Visit(SqlAliasExpression sqlAliasExpression)
 {
     return($"({Visit(sqlAliasExpression.InnerExpression)}) AS [{sqlAliasExpression.Alias}]");
 }