Exemplo n.º 1
0
 protected override Expression VisitCollection(CollectionExpression collection)
 {
     var newAlias = new Alias();
     _map[collection.Alias] = newAlias;
     return new CollectionExpression(newAlias, collection.Database, collection.CollectionName, collection.DocumentType);
 }
 protected virtual bool CompareCollection(CollectionExpression a, CollectionExpression b)
 {
     return(a.CollectionName == b.CollectionName);
 }
 protected override Expression VisitCollection(CollectionExpression collection)
 {
     _aliases.Add(collection.Alias);
     return collection;
 }
 protected virtual Expression VisitCollection(CollectionExpression collection)
 {
     return collection;
 }
 protected virtual bool CompareCollection(CollectionExpression a, CollectionExpression b)
 {
     return a.CollectionName == b.CollectionName;
 }
Exemplo n.º 6
0
 protected virtual Expression VisitCollection(CollectionExpression collection)
 {
     return(collection);
 }