InExpression Klasa

Definicja

Reprezentuje wyrażenie SQL IN.

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

Konstruktory

InExpression(AliasExpression, IReadOnlyList<Expression>)

Tworzy nowe wystąpienie klasy InExpression.

InExpression(AliasExpression, SelectExpression)

Tworzy nowe wystąpienie klasy InExpression.

InExpression(Expression, IReadOnlyList<Expression>)

Tworzy nowe wystąpienie klasy InExpression.

InExpression(Expression, SelectExpression)

Tworzy nowe wystąpienie klasy InExpression.

Właściwości

NodeType

Zwraca typ węzła tego Expressionelementu . (Dziedziczone z Expression.)

Operand

Pobiera operand.

SubQuery

Pobiera zapytanie podrzędne.

Type

Pobiera statyczny typ wyrażenia, które reprezentuje Expression . (Dziedziczone z Expression.)

Values

Pobiera wartości.

Metody

Accept(ExpressionVisitor)

Wysyła do określonej metody visit dla tego typu węzła.

Equals(Object)

Sprawdza, czy ten obiekt jest uznawany za równy innemu.

GetHashCode()

Zwraca kod skrótu dla tego obiektu.

ToString()

Tworzy reprezentację String wyrażenia.

VisitChildren(ExpressionVisitor)

Zmniejsza węzeł, a następnie wywołuje metodę Visit(Expression) przekazującą wyrażenie zredukowane. Zgłasza wyjątek, jeśli węzeł nie jest reducible.

Dotyczy