| JoinOperandExtensionMethods Methods | 
| Name | Description | |
|---|---|---|
| CrossJoin(IJoinOperand, IEntityRelation) | 
            Creates a new join of type CROSS JOIN between the left operand the method is called on and the right operand of the specified relationship,
            over the relationship specified
              | |
| CrossJoin(IJoinOperand, IJoinOperand) | 
            Creates a new join of type CROSS JOIN between the left operand the method is called on and the specified right operand.
              | |
| CrossJoin(IJoinOperand, IEntityRelation, String, String) | 
            Creates a new join of type CROSS JOIN between the left operand the method is called on and the right operand of the specified relationship,
            over the relationship specified
              | |
| FullJoin(IJoinOperand, IEntityRelation) | 
            Creates a new join of type FULL JOIN between the left operand the method is called on and the right operand of the specified relationship,
            over the relationship specified
              | |
| FullJoin(IJoinOperand, IJoinOperand) | 
            Creates a new join of type FULL JOIN between the left operand the method is called on and the specified right operand.
              | |
| FullJoin(IJoinOperand, IEntityRelation, String, String) | 
            Creates a new join of type FULL JOIN between the left operand the method is called on and the right operand of the specified relationship,
            over the relationship specified
              | |
| InnerJoin(IJoinOperand, IEntityRelation) | 
            Creates a new join of type INNER JOIN between the left operand the method is called on and the right operand of the specified relationship,
            over the relationship specified
              | |
| InnerJoin(IJoinOperand, IJoinOperand) | 
            Creates a new join of type INNER JOIN between the left operand the method is called on and the specified right operand.
              | |
| InnerJoin(IJoinOperand, IEntityRelation, String, String) | 
            Creates a new join of type INNER JOIN between the left operand the method is called on and the right operand of the specified relationship,
            over the relationship specified
              | |
| LeftJoin(IJoinOperand, IEntityRelation) | 
            Creates a new join of type LEFT JOIN between the left operand the method is called on and the right operand of the specified relationship,
            over the relationship specified
              | |
| LeftJoin(IJoinOperand, IJoinOperand) | 
            Creates a new join of type LEFT JOIN between the left operand the method is called on and the specified right operand.
              | |
| LeftJoin(IJoinOperand, IEntityRelation, String, String) | 
            Creates a new join of type LEFT JOIN between the left operand the method is called on and the right operand of the specified relationship,
            over the relationship specified
              | |
| RightJoin(IJoinOperand, IEntityRelation) | 
            Creates a new join of type RIGHT JOIN between the left operand the method is called on and the right operand of the specified relationship,
            over the relationship specified
              | |
| RightJoin(IJoinOperand, IJoinOperand) | 
            Creates a new join of type RIGHT JOIN between the left operand the method is called on and the specified right operand.
              | |
| RightJoin(IJoinOperand, IEntityRelation, String, String) | 
            Creates a new join of type RIGHT JOIN between the left operand the method is called on and the right operand of the specified relationship,
            over the relationship specified
              | |
| SetCustomFilter(IEntityRelation, IPredicate) | 
            Sets the CustomFilter on the specified relation, and passing false for ReplacesOnClause. A custom filter is a predicate(-expression) which 
            is appended to the ON clause created from the relation specified. 
              | |
| SetCustomFilter(IEntityRelation, IPredicate, Boolean) | 
            Sets the CustomFilter on the specified relation. A custom filter is a predicate(-expression) which is appended to the ON clause created 
            from the relation specified. If replacesOnClause is true, it replaces the ON clause with the filter specified. 
              |