diff --git a/src/NHibernate/Linq/Visitors/JoinBuilder.cs b/src/NHibernate/Linq/Visitors/JoinBuilder.cs index a898389fae5..470b3174135 100644 --- a/src/NHibernate/Linq/Visitors/JoinBuilder.cs +++ b/src/NHibernate/Linq/Visitors/JoinBuilder.cs @@ -25,10 +25,7 @@ internal Joiner(QueryModel queryModel) { _nameGenerator = new NameGenerator(queryModel); _queryModel = queryModel; - AddJoinMethod = AddJoin; } - - internal System.Action AddJoinMethod { get; } public IEnumerable Joins { @@ -42,7 +39,7 @@ public Expression AddJoin(Expression expression, string key) if (!_joins.TryGetValue(key, out join)) { join = new NhJoinClause(_nameGenerator.GetNewName(), expression.Type, expression); - AddJoinMethod(_queryModel, join); + AddJoin(_queryModel, join); _joins.Add(key, join); }