예제 #1
0
 public override void VisitAfter(SingleQueryClause query)
 {
     if (!query.IsSubQuery && query.GetType() == typeof(SingleQuery))
     {
         ((SingleQuery)query).OrderBy.AddRange(_orderBy);
     }
 }
예제 #2
0
 public override void VisitBefore(SingleQueryClause query)
 {
     if (!query.IsSubQuery && query.GetType() == typeof(SingleQuery))
     {
         ((SingleQuery)query).OrderBy.Clear();
     }
 }
예제 #3
0
 public override void VisitAfter(SingleQueryClause query)
 {
     if (!query.IsSubQuery && query.GetType() == typeof(SingleQuery))
     {
         this.GetOrderBy(((SingleQuery)query).OrderBy);
     }
 }