Table of Contents

Class SqlCteTable

Namespace
LinqToDB.SqlQuery
Assembly
linq2db.dll
public class SqlCteTable : SqlTable, ISqlTableSource, ISqlExpression, IQueryElement, IEquatable<ISqlExpression>, ISqlExpressionWalkable
Inheritance
SqlCteTable
Implements
Inherited Members
Extension Methods

Constructors

SqlCteTable(CteClause, EntityDescriptor)

public SqlCteTable(CteClause cte, EntityDescriptor entityDescriptor)

Parameters

cte CteClause
entityDescriptor EntityDescriptor

SqlCteTable(SqlCteTable, IEnumerable<SqlField>, CteClause)

public SqlCteTable(SqlCteTable table, IEnumerable<SqlField> fields, CteClause cte)

Parameters

table SqlCteTable
fields IEnumerable<SqlField>
cte CteClause

Properties

Cte

public CteClause? Cte { get; set; }

Property Value

CteClause

ElementType

public override QueryElementType ElementType { get; }

Property Value

QueryElementType

SqlTableType

public override SqlTableType SqlTableType { get; }

Property Value

SqlTableType

SqlText

public string SqlText { get; }

Property Value

string

TableName

public override SqlObjectName TableName { get; set; }

Property Value

SqlObjectName

Methods

ToString(StringBuilder, Dictionary<IQueryElement, IQueryElement>)

public override StringBuilder ToString(StringBuilder sb, Dictionary<IQueryElement, IQueryElement> dic)

Parameters

sb StringBuilder
dic Dictionary<IQueryElement, IQueryElement>

Returns

StringBuilder