Exemplo n.º 1
0
        public void OrderedTest()
        {
            var column  = new SqlColumnExpression(SqlType.Boolean, null, "Column");
            var table   = new SqlTableExpression("Table", new[] { column });
            var ordered = new SqlOrderedExpression(column, OrderType.Ascending);
            var value   = _generator.GenerateSql(ordered);

            Assert.Equal("[Table].[Column] ASC", value);
        }
 /// <summary>
 /// Visits the specified SQL ordered expression.
 /// </summary>
 /// <param name="sqlOrderedExpression">The SQL ordered expression.</param>
 /// <returns>
 /// Returns processed value from espression.
 /// </returns>
 public string Visit(SqlOrderedExpression sqlOrderedExpression)
 {
     return($"{Visit(sqlOrderedExpression.InnerExpression)} {Visit(sqlOrderedExpression.OrderType)}");
 }