C# (CSharp) NHibernate.Linq.Visitors Namespace

Classes

Name Description
HqlGeneratorExpressionTreeVisitor
MemberExpressionJoinDetector Detects joins in Select, OrderBy and Results (GroupBy) clauses. Replaces them with appropriate joins, maintaining reference equality between different clauses. This allows extracted GroupBy key expression to also be replaced so that they can continue to match replaced Select expressions
SelectClauseHqlNominator Analyze the select clause to determine what parts can be translated fully to HQL, and some other properties of the clause.