DiscriminatorPredicateExpression Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ayrıştırıcı bir koşulu 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) |
DiscriminatorPredicateExpression'ın yeni bir örneğini oluşturur.. |
Özellikler
CanReduce |
Düğümün daha basit bir düğüme indirgenebileceğini gösterir. Bu true döndürürse, azaltılmış formu oluşturmak için Reduce() çağrılabilir. |
NodeType |
Bu Expressionöğesinin düğüm türünü döndürür. (.)'den Expressiondevralındı. |
QuerySource |
Sorgu kaynağını alır. |
Type |
Bunu Expression temsil eden ifadenin statik türünü alır. (.)'den Expressiondevralındı. |
Yöntemler
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. |
Reduce() |
Bu düğümü daha basit bir ifadeye küçültür. CanReduce true döndürürse, bu geçerli bir ifade döndürmelidir. Bu yöntemin kendi azaltması gereken başka bir düğümü döndürmesine izin verilir. |
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. |
Belirtik Arabirim Kullanımları
IPrintable.Print(ExpressionPrinter) |
Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir. |
Şunlara uygulanır
Entity Framework