DiscriminatorPredicateExpression Sınıf

Tanım

Bir Ayrıştırıcı koşulunu temsil eder.

public class DiscriminatorPredicateExpression : System.Linq.Expressions.Expression
public class DiscriminatorPredicateExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
type DiscriminatorPredicateExpression = class
    inherit Expression
type DiscriminatorPredicateExpression = class
    inherit Expression
    interface IPrintable
Public Class DiscriminatorPredicateExpression
Inherits Expression
Public Class DiscriminatorPredicateExpression
Inherits Expression
Implements IPrintable
Devralma
DiscriminatorPredicateExpression
Uygulamalar
Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable

Oluşturucular

DiscriminatorPredicateExpression(Expression, IQuerySource)

Ayrılmış Minatorpredicateexpression 'ın yeni bir örneğini oluşturur.

Özellikler

CanReduce

Düğümün daha basit bir düğüme indirgendiğini gösterir. Bu true değerini döndürürse, azaltılmış formu oluşturmak için Küçült () çağrılabilir.

NodeType

Bunun düğüm türünü döndürür Expression . (Öğesinden devralındı Expression .)

QuerySource

Sorgu kaynağını alır.

Type

Bu temsil eden ifadenin statik türünü alır Expression . (Öğesinden devralındı Expression .)

Yöntemler

Equals(Object)

Bu nesne başka bir değere eşit kabul edildiğinde sınar.

GetHashCode()

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

Reduce()

Bu düğümü daha basit bir ifadeye küçültür. Canazaltma doğru döndürürse, bu geçerli bir ifade döndürmelidir. Bu yöntemin kendisinin azaltıldığı başka bir düğüm döndürmesine izin verilir.

ToString()

Stringİfadenin temsilini oluşturur.

VisitChildren(ExpressionVisitor)

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

Belirtik Arabirim Kullanımları

IPrintable.Print(ExpressionPrinter)

Bu API Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API, gelecek sürümlerde değişebilir veya kaldırılabilir.

Şunlara uygulanır