Freigeben über


InExpression Klasse

Definition

Stellt einen SQL IN-Ausdruck dar.

public class InExpression : System.Linq.Expressions.Expression
type InExpression = class
    inherit Expression
Public Class InExpression
Inherits Expression
Vererbung
InExpression

Konstruktoren

InExpression(AliasExpression, IReadOnlyList<Expression>)

Erstellt eine neue instance von InExpression.

InExpression(AliasExpression, SelectExpression)

Erstellt eine neue instance von InExpression.

InExpression(Expression, IReadOnlyList<Expression>)

Erstellt eine neue instance von InExpression.

InExpression(Expression, SelectExpression)

Erstellt eine neue instance von InExpression.

Eigenschaften

NodeType

Gibt den Knotentyp dieses Expression zurück. (Geerbt von Expression.)

Operand

Ruft den Operanden ab.

SubQuery

Ruft die Unterabfrage ab.

Type

Ruft den statischen Typ des Ausdrucks ab, den dieser Expression darstellt. (Geerbt von Expression.)

Values

Ruft die Werte ab.

Methoden

Accept(ExpressionVisitor)

Sendet an die spezifische Visit-Methode für diesen Knotentyp.

Equals(Object)

Testet, ob dieses Objekt als gleich einem anderen betrachtet wird.

GetHashCode()

Gibt einen Hashcode für dieses Objekt zurück.

ToString()

Erstellt eine String Darstellung des Ausdrucks.

VisitChildren(ExpressionVisitor)

Reduziert den Knoten und ruft dann die Visit(Expression) -Methode auf, die den reduzierten Ausdruck übergibt. Löst eine Ausnahme aus, wenn der Knoten nicht reduziert werden kann.

Gilt für: