Table of Contents

Class JoinExtensions

Namespace
LinqToDB.SqlQuery
Assembly
linq2db.dll
public static class JoinExtensions
Inheritance
JoinExtensions

Methods

CrossApply(ISqlTableSource, params Join[])

public static SqlFromClause.Join CrossApply(this ISqlTableSource table, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
joins Join[]

Returns

SqlFromClause.Join

CrossApply(ISqlTableSource, string, params Join[])

public static SqlFromClause.Join CrossApply(this ISqlTableSource table, string alias, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
alias string
joins Join[]

Returns

SqlFromClause.Join

FullJoin(ISqlTableSource, params Join[])

public static SqlFromClause.Join FullJoin(this ISqlTableSource table, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
joins Join[]

Returns

SqlFromClause.Join

FullJoin(ISqlTableSource, string, params Join[])

public static SqlFromClause.Join FullJoin(this ISqlTableSource table, string alias, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
alias string
joins Join[]

Returns

SqlFromClause.Join

InnerJoin(ISqlTableSource, params Join[])

public static SqlFromClause.Join InnerJoin(this ISqlTableSource table, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
joins Join[]

Returns

SqlFromClause.Join

InnerJoin(ISqlTableSource, string, params Join[])

public static SqlFromClause.Join InnerJoin(this ISqlTableSource table, string alias, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
alias string
joins Join[]

Returns

SqlFromClause.Join

Join(ISqlTableSource, params Join[])

public static SqlFromClause.Join Join(this ISqlTableSource table, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
joins Join[]

Returns

SqlFromClause.Join

Join(ISqlTableSource, string, params Join[])

public static SqlFromClause.Join Join(this ISqlTableSource table, string alias, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
alias string
joins Join[]

Returns

SqlFromClause.Join

LeftJoin(ISqlTableSource, params Join[])

public static SqlFromClause.Join LeftJoin(this ISqlTableSource table, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
joins Join[]

Returns

SqlFromClause.Join

LeftJoin(ISqlTableSource, string, params Join[])

public static SqlFromClause.Join LeftJoin(this ISqlTableSource table, string alias, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
alias string
joins Join[]

Returns

SqlFromClause.Join

OuterApply(ISqlTableSource, params Join[])

public static SqlFromClause.Join OuterApply(this ISqlTableSource table, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
joins Join[]

Returns

SqlFromClause.Join

OuterApply(ISqlTableSource, string, params Join[])

public static SqlFromClause.Join OuterApply(this ISqlTableSource table, string alias, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
alias string
joins Join[]

Returns

SqlFromClause.Join

RightJoin(ISqlTableSource, params Join[])

public static SqlFromClause.Join RightJoin(this ISqlTableSource table, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
joins Join[]

Returns

SqlFromClause.Join

RightJoin(ISqlTableSource, string, params Join[])

public static SqlFromClause.Join RightJoin(this ISqlTableSource table, string alias, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
alias string
joins Join[]

Returns

SqlFromClause.Join

WeakInnerJoin(ISqlTableSource, params Join[])

public static SqlFromClause.Join WeakInnerJoin(this ISqlTableSource table, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
joins Join[]

Returns

SqlFromClause.Join

WeakInnerJoin(ISqlTableSource, string, params Join[])

public static SqlFromClause.Join WeakInnerJoin(this ISqlTableSource table, string alias, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
alias string
joins Join[]

Returns

SqlFromClause.Join

WeakJoin(ISqlTableSource, params Join[])

public static SqlFromClause.Join WeakJoin(this ISqlTableSource table, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
joins Join[]

Returns

SqlFromClause.Join

WeakJoin(ISqlTableSource, string, params Join[])

public static SqlFromClause.Join WeakJoin(this ISqlTableSource table, string alias, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
alias string
joins Join[]

Returns

SqlFromClause.Join

WeakLeftJoin(ISqlTableSource, params Join[])

public static SqlFromClause.Join WeakLeftJoin(this ISqlTableSource table, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
joins Join[]

Returns

SqlFromClause.Join

WeakLeftJoin(ISqlTableSource, string, params Join[])

public static SqlFromClause.Join WeakLeftJoin(this ISqlTableSource table, string alias, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
alias string
joins Join[]

Returns

SqlFromClause.Join