@@ -164,12 +164,6 @@ public override void VisitAdditionalFromClause(AdditionalFromClause fromClause,
164
164
{
165
165
var querySourceName = VisitorParameters . QuerySourceNamer . GetName ( fromClause ) ;
166
166
167
- //var joinClause = fromClause as NhJoinClause;
168
- //if (joinClause != null)
169
- //{
170
- // VisitNhJoinClause(querySourceName, joinClause);
171
- //}
172
- //else
173
167
if ( fromClause . FromExpression is MemberExpression )
174
168
{
175
169
// It's a join
@@ -191,19 +185,21 @@ public override void VisitAdditionalFromClause(AdditionalFromClause fromClause,
191
185
base . VisitAdditionalFromClause ( fromClause , queryModel , index ) ;
192
186
}
193
187
194
- private void VisitNhJoinClause ( string querySourceName , NhJoinClause joinClause )
188
+ public override void VisitNhJoinClause ( NhJoinClause joinClause , QueryModel queryModel , int index )
195
189
{
190
+ var querySourceName = VisitorParameters . QuerySourceNamer . GetName ( joinClause ) ;
191
+
196
192
var expression = HqlGeneratorExpressionVisitor . Visit ( joinClause . FromExpression , VisitorParameters ) . AsExpression ( ) ;
197
193
var alias = _hqlTree . TreeBuilder . Alias ( querySourceName ) ;
198
194
199
195
HqlTreeNode hqlJoin ;
200
196
if ( joinClause . IsInner )
201
197
{
202
- hqlJoin = _hqlTree . TreeBuilder . Join ( expression , @ alias) ;
198
+ hqlJoin = _hqlTree . TreeBuilder . Join ( expression , alias ) ;
203
199
}
204
200
else
205
201
{
206
- hqlJoin = _hqlTree . TreeBuilder . LeftJoin ( expression , @ alias) ;
202
+ hqlJoin = _hqlTree . TreeBuilder . LeftJoin ( expression , alias ) ;
207
203
}
208
204
209
205
foreach ( var withClause in joinClause . Restrictions )
@@ -311,12 +307,5 @@ public override void VisitNhWithClause(NhWithClause withClause, QueryModel query
311
307
var expression = HqlGeneratorExpressionVisitor . Visit ( withClause . Predicate , VisitorParameters ) . ToBooleanExpression ( ) ;
312
308
_hqlTree . AddWhereClause ( expression ) ;
313
309
}
314
-
315
- public override void VisitNhJoinClause ( NhJoinClause joinClause , QueryModel queryModel , int index )
316
- {
317
- var querySourceName = VisitorParameters . QuerySourceNamer . GetName ( joinClause ) ;
318
-
319
- VisitNhJoinClause ( querySourceName , joinClause ) ;
320
- }
321
310
}
322
311
}
0 commit comments