DiscriminatorPredicateExpression Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un prédicat de discriminateur.
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
- Héritage
-
DiscriminatorPredicateExpression
- Implémente
-
Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
Constructeurs
DiscriminatorPredicateExpression(Expression, IQuerySource) |
Crée une instance d’un DiscriminatorPredicateExpression. |
Propriétés
CanReduce |
Indique que le nœud peut être réduit à un nœud plus simple. Si la valeur retournée est true, Reduce() peut être appelé pour produire la forme réduite. |
NodeType |
Retourne le type de nœud de cette Expression. (Hérité de Expression.) |
QuerySource |
Obtient la source de la requête. |
Type |
Obtient le type statique de l'expression que ce Expression représente. (Hérité de Expression.) |
Méthodes
Equals(Object) |
Teste si cet objet est considéré comme égal à un autre. |
GetHashCode() |
Retourne un code de hachage pour cet objet. |
Reduce() |
Réduit le nœud en une expression plus simple. Si CanReduce retourne la valeur true, cela doit retourner une expression valide. Cette méthode est autorisée à retourner un autre nœud qui lui-même doit être réduit. |
ToString() |
Crée une String représentation de l’expression. |
VisitChildren(ExpressionVisitor) |
Réduit le nœud, puis appelle la Visit(Expression) méthode en passant l’expression réduite. Lève une exception si le nœud n'est pas réductible. |
Implémentations d’interfaces explicites
IPrintable.Print(ExpressionPrinter) |
Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API pourra être changée ou supprimée dans les versions ultérieures. |