DiscriminatorPredicateExpression Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un predicato discriminatorio.
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
- Ereditarietà
-
DiscriminatorPredicateExpression
- Implementazioni
-
Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
Costruttori
DiscriminatorPredicateExpression(Expression, IQuerySource) |
Crea una nuova istanza di un Oggetto DiscriminatPredicateExpression.. |
Proprietà
CanReduce |
Indica che il nodo può essere ridotto a un nodo più semplice. Se restituisce true, è possibile chiamare Reduce() per generare la forma ridotta. |
NodeType |
Restituisce il tipo di nodo di Expression. Ereditato da Expression. |
QuerySource |
Ottiene l'origine della query. |
Type |
Ottiene il tipo statico dell'espressione rappresentata da Expression. Ereditato da Expression. |
Metodi
Equals(Object) |
Verifica se questo oggetto è considerato uguale a un altro. |
GetHashCode() |
Restituisce un codice hash per questo oggetto. |
Reduce() |
Riduce questo nodo a un'espressione più semplice. Se CanReduce restituisce true, deve essere restituita un'espressione valida. Questo metodo può restituire un altro nodo che deve essere ridotto. |
ToString() |
Crea una String rappresentazione dell'espressione. |
VisitChildren(ExpressionVisitor) |
Riduce il nodo e quindi chiama il Visit(Expression) metodo passando l'espressione ridotta. Genera un'eccezione se il nodo non è riducibile. |
Implementazioni dell'interfaccia esplicita
IPrintable.Print(ExpressionPrinter) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |