InExpression Sınıf

Tanım

SQL IN ifadesini temsil eder.

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

Oluşturucular

InExpression(AliasExpression, IReadOnlyList<Expression>)

InExpression'ın yeni bir örneğini oluşturur.

InExpression(AliasExpression, SelectExpression)

InExpression'ın yeni bir örneğini oluşturur.

InExpression(Expression, IReadOnlyList<Expression>)

InExpression'ın yeni bir örneğini oluşturur.

InExpression(Expression, SelectExpression)

InExpression'ın yeni bir örneğini oluşturur.

Özellikler

NodeType

Bu Expressionöğesinin düğüm türünü döndürür. (.)'den Expressiondevralındı.

Operand

İşleneni alır.

SubQuery

Alt sorguyu alır.

Type

Bunu Expression temsil eden ifadenin statik türünü alır. (.)'den Expressiondevralındı.

Values

Değerleri alır.

Yöntemler

Accept(ExpressionVisitor)

Bu düğüm türü için belirli bir ziyaret yöntemine gönderilir.

Equals(Object)

Bu nesnenin başka bir nesneye eşit kabul edilip değerlendirilmediğini sınar.

GetHashCode()

Bu nesne için bir karma kodu döndürür.

ToString()

İfadenin bir String gösterimini oluşturur.

VisitChildren(ExpressionVisitor)

Düğümü azaltır ve ardından azaltılmış ifadeyi Visit(Expression) geçirerek yöntemini çağırır. Düğüm azaltılabilir değilse bir özel durum oluşturur.

Şunlara uygulanır