Freigeben über


TableExpression Klasse

Definition

Ein Ausdruck, der eine Tabelle oder Sicht in einer SQL-Struktur darstellt.

public class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
public sealed class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
public sealed class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase
public sealed class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.ITableBasedExpression
type TableExpression = class
    inherit TableExpressionBase
type TableExpression = class
    inherit TableExpressionBase
    interface IClonableTableExpressionBase
type TableExpression = class
    inherit TableExpressionBase
    interface IClonableTableExpressionBase
    interface ITableBasedExpression
Public Class TableExpression
Inherits TableExpressionBase
Public NotInheritable Class TableExpression
Inherits TableExpressionBase
Public NotInheritable Class TableExpression
Inherits TableExpressionBase
Implements IClonableTableExpressionBase
Public NotInheritable Class TableExpression
Inherits TableExpressionBase
Implements IClonableTableExpressionBase, ITableBasedExpression
Vererbung
Implementiert

Hinweise

Dies ist ein einfacher Wrapper um eine Tabelle und einen Schemanamen. Instanzen dieses Typs können nicht durch Anwendungs- oder Datenbankanbietercode erstellt werden. Wenn dies ein Problem für Ihre Anwendung oder Ihren Anbieter ist, melden Sie bitte ein Problem unter github.com/dotnet/efcore.

Eigenschaften

Alias

Der Dieser Tabellenquelle zugewiesene Alias.

Alias

Der Dieser Tabellenquelle zugewiesene Alias.

(Geerbt von TableExpressionBase)
Name

Der Name der Tabelle oder Sicht.

NodeType

Ein Ausdruck, der eine Tabelle oder Sicht in einer SQL-Struktur darstellt.

(Geerbt von TableExpressionBase)
Schema

Das Schema der Tabelle oder Sicht.

Table

Die, die ITableBase dieser Tabelle oder Ansicht zugeordnet ist.

Type

Ein Ausdruck, der eine Tabelle oder Sicht in einer SQL-Struktur darstellt.

(Geerbt von TableExpressionBase)

Methoden

AddAnnotation(String, Object)

Fügt diesem Objekt eine Anmerkung hinzu. Wird ausgelöst, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von TableExpressionBase)
Clone()

Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz darstellt.

CreateWithAnnotations(IEnumerable<IAnnotation>)

Erstellt ein Objekt wie dieses mit angegebenen Anmerkungen.

(Geerbt von TableExpressionBase)
Equals(Object)

Ein Ausdruck, der eine Tabelle oder Sicht in einer SQL-Struktur darstellt.

FindAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab und gibt zurück null , wenn sie nicht vorhanden ist.

(Geerbt von TableExpressionBase)
GetAnnotations()

Ruft alle Anmerkungen für das aktuelle Objekt ab.

(Geerbt von TableExpressionBase)
GetHashCode()

Ein Ausdruck, der eine Tabelle oder Sicht in einer SQL-Struktur darstellt.

Print(ExpressionPrinter)

Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon .

Print(ExpressionPrinter)

Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon .

(Geerbt von TableExpressionBase)
PrintAnnotations(ExpressionPrinter)

Erstellt eine druckbare Zeichenfolgendarstellung von Anmerkungen, die mit dem angegebenen Ausdruck ExpressionPrinterverknüpft sind.

(Geerbt von TableExpressionBase)
VisitChildren(ExpressionVisitor)

Ein Ausdruck, der eine Tabelle oder Sicht in einer SQL-Struktur darstellt.

(Geerbt von TableExpressionBase)

Explizite Schnittstellenimplementierungen

IPrintableExpression.Print(ExpressionPrinter)

Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon .

(Geerbt von TableExpressionBase)
ITableBasedExpression.Table

Das ITableBase der angegebenen Tabellenquelle zugeordnete , falls vorhanden.

Erweiterungsmethoden

UnwrapJoin(TableExpressionBase)

Wenn die angegebene table ein JoinExpressionBaseist, gibt die Tabelle zurück, in die sie eingebunden wird. Andernfalls wird tablezurückgegeben.

Gilt für: