Example #1
0
 public EnumerableVisitor(IDatabaseSetQuery provider, IDatabase database, IQueryGraphBuilder query, Type elementType)
     : this()
 {
     this.Provider    = provider;
     this.Database    = database;
     this.Query       = query;
     this.ElementType = elementType;
 }
Example #2
0
 public EnumerableRewriter(IDatabaseSetQuery query, IDatabaseSet set)
 {
     this.Query = query;
     this.Set   = set;
 }
Example #3
0
 public static Expression Rewrite(IDatabaseSetQuery query, IDatabaseSet set, Expression expression)
 {
     return(new EnumerableRewriter(query, set).Visit(expression));
 }