Table of Contents

Class SqlFromClause

Namespace
LinqToDB.SqlQuery
Assembly
linq2db.dll
public class SqlFromClause : ClauseBase, IQueryElement, ISqlExpressionWalkable
Inheritance
SqlFromClause
Implements
Inherited Members
Extension Methods

Properties

ElementType

public QueryElementType ElementType { get; }

Property Value

QueryElementType

this[ISqlTableSource]

public SqlTableSource? this[ISqlTableSource table] { get; }

Parameters

table ISqlTableSource

Property Value

SqlTableSource

this[ISqlTableSource, string?]

public SqlTableSource? this[ISqlTableSource table, string? alias] { get; }

Parameters

table ISqlTableSource
alias string

Property Value

SqlTableSource

Tables

public List<SqlTableSource> Tables { get; }

Property Value

List<SqlTableSource>

Methods

FindTableSource(SqlTable)

public ISqlTableSource? FindTableSource(SqlTable table)

Parameters

table SqlTable

Returns

ISqlTableSource

IsChild(ISqlTableSource)

public bool IsChild(ISqlTableSource table)

Parameters

table ISqlTableSource

Returns

bool

Table(ISqlTableSource, params Join[])

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

Parameters

table ISqlTableSource
joins Join[]

Returns

SqlFromClause

Table(ISqlTableSource, string?, params Join[])

public SqlFromClause Table(ISqlTableSource table, string? alias, params SqlFromClause.Join[] joins)

Parameters

table ISqlTableSource
alias string
joins Join[]

Returns

SqlFromClause