Beispiel #1
0
 protected override void Visit(SqlAliasedCollectionExpression expression)
 {
     if (expression.Alias != null)
     {
         this.rootName = expression.Alias.Value;
     }
     else
     {
         this.rootName = SqlCollectionRootNameExtractor.ExtractRootName(expression.Collection);
     }
 }
Beispiel #2
0
 protected override void Visit(SqlSubqueryCollectionExpression expression)
 {
     this.rootName = SqlCollectionRootNameExtractor.ExtractRootName(expression.Query);
 }
Beispiel #3
0
 protected override void Visit(SqlArrayIteratorCollectionExpression expression)
 {
     this.rootName = SqlCollectionRootNameExtractor.ExtractRootName(expression.Collection);
 }