Interface IJoinBuilder
- Assembly
- Dapper.SimpleSqlBuilder.dll
An interface that defines the join builder type.
public interface IJoinBuilder : IWhereBuilder, IGroupByBuilder, IHavingBuilder, IOrderByBuilderEntry, IFluentSqlBuilder, ISqlBuilder, IFluentBuilder
Implements
Methods
InnerJoin(ref InnerJoinInterpolatedStringHandler)
Appends the INNER JOIN
clause and the interpolated string to the builder.
IJoinBuilder InnerJoin(ref InnerJoinInterpolatedStringHandler handler)
Parameters
handler
InnerJoinInterpolatedStringHandler-
The handler for the interpolated string.
Returns
- IJoinBuilder
-
The IJoinBuilder instance.
InnerJoin(bool, ref InnerJoinInterpolatedStringHandler)
Appends the INNER JOIN
clause and the interpolated string to the builder.
IJoinBuilder InnerJoin(bool condition, ref InnerJoinInterpolatedStringHandler handler)
Parameters
condition
bool-
The value to determine whether the method should be executed.
handler
InnerJoinInterpolatedStringHandler-
The handler for the interpolated string.
Returns
- IJoinBuilder
-
The IJoinBuilder instance.
LeftJoin(ref LeftJoinInterpolatedStringHandler)
Appends the LEFT JOIN
clause and the interpolated string to the builder.
IJoinBuilder LeftJoin(ref LeftJoinInterpolatedStringHandler handler)
Parameters
handler
LeftJoinInterpolatedStringHandler-
The handler for the interpolated string.
Returns
- IJoinBuilder
-
The IJoinBuilder instance.
LeftJoin(bool, ref LeftJoinInterpolatedStringHandler)
Appends the LEFT JOIN
clause and the interpolated string to the builder.
IJoinBuilder LeftJoin(bool condition, ref LeftJoinInterpolatedStringHandler handler)
Parameters
condition
bool-
The value to determine whether the method should be executed.
handler
LeftJoinInterpolatedStringHandler-
The handler for the interpolated string.
Returns
- IJoinBuilder
-
The IJoinBuilder instance.
RightJoin(ref RightJoinInterpolatedStringHandler)
Appends the RIGHT JOIN
clause and the interpolated string to the builder.
IJoinBuilder RightJoin(ref RightJoinInterpolatedStringHandler handler)
Parameters
handler
RightJoinInterpolatedStringHandler-
The handler for the interpolated string.
Returns
- IJoinBuilder
-
The IJoinBuilder instance.
RightJoin(bool, ref RightJoinInterpolatedStringHandler)
Appends the RIGHT JOIN
clause and the interpolated string to the builder.
IJoinBuilder RightJoin(bool condition, ref RightJoinInterpolatedStringHandler handler)
Parameters
condition
bool-
The value to determine whether the method should be executed.
handler
RightJoinInterpolatedStringHandler-
The handler for the interpolated string.
Returns
- IJoinBuilder
-
The IJoinBuilder instance.