Sdílet prostřednictvím


TableExpressionBase Třída

Definice

Výraz, který představuje zdroj tabulky ve stromu SQL.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

public abstract class TableExpressionBase : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
public abstract class TableExpressionBase : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type TableExpressionBase = class
    inherit Expression
    interface IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
type TableExpressionBase = class
    inherit Expression
    interface IPrintableExpression
Public MustInherit Class TableExpressionBase
Inherits Expression
Implements IPrintableExpression
Dědičnost
TableExpressionBase
Odvozené
Atributy
Implementuje

Konstruktory

TableExpressionBase(String)

Vytvoří novou instanci třídy TableExpressionBase.

TableExpressionBase(String, IEnumerable<IAnnotation>)

Vytvoří novou instanci třídy TableExpressionBase.

Vlastnosti

Alias

Alias přiřazený k tomuto zdroji tabulky.

NodeType

Výraz, který představuje zdroj tabulky ve stromu SQL.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

Type

Výraz, který představuje zdroj tabulky ve stromu SQL.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

Metody

AddAnnotation(String, Object)

Přidá poznámku k tomuto objektu. Vyvolá, pokud již existuje poznámka se zadaným názvem.

CreateWithAnnotations(IEnumerable<IAnnotation>)

Vytvoří objekt podobný tomuto se zadanými poznámkami.

Equals(Object)

Výraz, který představuje zdroj tabulky ve stromu SQL.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

FindAnnotation(String)

Získá anotaci s daným názvem a vrátí null , pokud neexistuje.

GetAnnotations()

Získá všechny poznámky aktuální objekt.

GetHashCode()

Výraz, který představuje zdroj tabulky ve stromu SQL.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

Print(ExpressionPrinter)

Vytvoří tisknutelnou řetězcovou reprezentaci daného výrazu pomocí ExpressionPrinter.

PrintAnnotations(ExpressionPrinter)

Vytvoří tisknutelnou řetězcovou reprezentaci poznámek přidružených k danému výrazu pomocí ExpressionPrinter.

VisitChildren(ExpressionVisitor)

Výraz, který představuje zdroj tabulky ve stromu SQL.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

Explicitní implementace rozhraní

IPrintableExpression.Print(ExpressionPrinter)

Vytvoří tisknutelnou řetězcovou reprezentaci daného výrazu pomocí ExpressionPrinter.

Metody rozšíření

UnwrapJoin(TableExpressionBase)

Pokud je JoinExpressionBasedaná hodnota table , vrátí tabulku, ke které se připojí. V opačném případě vrátí hodnotu table.

Platí pro