IntersectExpression Klasse

Definition

Ein Ausdruck, der einen INTERSECT-Vorgang in einer SQL-Struktur darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.

public class IntersectExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SetOperationBase
type IntersectExpression = class
    inherit SetOperationBase
Public Class IntersectExpression
Inherits SetOperationBase
Vererbung

Konstruktoren

IntersectExpression(String, SelectExpression, SelectExpression, Boolean)

Erstellt eine neue Instanz der IntersectExpression-Klasse.

Eigenschaften

Alias

Der Alias, der dieser Tabellen Quelle zugewiesen ist.

(Geerbt von TableExpressionBase)
IsDistinct

Der boolesche Wert, der angibt, ob durch das Ergebnis doppelte Zeilen entfernt werden.

(Geerbt von SetOperationBase)
NodeType (Geerbt von TableExpressionBase)
Source1

Die erste Quelle des Set-Vorgangs.

(Geerbt von SetOperationBase)
Source2

Die zweite Quelle des Set-Vorgangs.

(Geerbt von SetOperationBase)
Type (Geerbt von TableExpressionBase)

Methoden

Equals(Object)
GetHashCode() System.Linq.Expressions.Expression.GetHashCode
Print(ExpressionPrinter)

Erstellt mithilfe von eine druckbare Zeichen folgen Darstellung des angegebenen Ausdrucks ExpressionPrinter .

Update(SelectExpression, SelectExpression)

Erstellt einen neuen Ausdruck, der diesem ähnelt, verwendet jedoch die angegebenen untergeordneten Elemente. Wenn alle untergeordneten Elemente identisch sind, wird dieser Ausdruck zurückgegeben.

VisitChildren(ExpressionVisitor)

Explizite Schnittstellenimplementierungen

IPrintableExpression.Print(ExpressionPrinter)

Erstellt mithilfe von eine druckbare Zeichen folgen Darstellung des angegebenen Ausdrucks ExpressionPrinter .

(Geerbt von TableExpressionBase)

Gilt für: