Method RightJoin
| Improve this Doc View SourceRightJoin<T, TKey>(DbSet<T>, TKey, out T)
Constructs SQL RIGHT JOIN.
Declaration
public DbAggregateQueryBuilder RightJoin<T, TKey>(DbSet<T> dbSet, TKey left, out T _)
where T : class, IEntity<TKey>, new()
where TKey : CandidateKey
Parameters
| Type | Name | Description |
|---|---|---|
| DbSet<T> | dbSet | The target DbSet. |
| TKey | left | Left side key of the join. |
| T | _ | The entity object of the target DbSet for further SQL construction. |
Returns
| Type | Description |
|---|---|
| DbAggregateQueryBuilder | This aggregate query builder for fluent coding. |
Type Parameters
| Name | Description |
|---|---|
| T | Entity type of the target DbSet. |
| TKey | Type of the candidate key to join. |
RightJoin<T, TKey>(DbSet<T>, TKey, Func<T, TKey>, out T)
Constructs SQL RIGHT JOIN.
Declaration
public DbAggregateQueryBuilder RightJoin<T, TKey>(DbSet<T> dbSet, TKey left, Func<T, TKey> right, out T _)
where T : class, IEntity, new()
where TKey : CandidateKey
Parameters
| Type | Name | Description |
|---|---|---|
| DbSet<T> | dbSet | The target DbSet. |
| TKey | left | Left side key of the join. |
| System.Func<T, TKey> | right | The delegate to get right side key of the join. |
| T | _ | The entity object of the target DbSet for further SQL construction. |
Returns
| Type | Description |
|---|---|
| DbAggregateQueryBuilder | This aggregate query builder for fluent coding. |
Type Parameters
| Name | Description |
|---|---|
| T | Entity type of the target DbSet. |
| TKey | Type of the candidate key to join. |