CaseExpression 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 une expression SQL CASE.
public class CaseExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
type CaseExpression = class
inherit Expression
interface IPrintable
Public Class CaseExpression
Inherits Expression
Implements IPrintable
- Héritage
-
CaseExpression
- Implémente
-
Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
Constructeurs
CaseExpression(CaseWhenClause[]) |
Initialise une nouvelle instance de la classe CaseExpression. |
CaseExpression(Expression, CaseWhenClause[]) |
Initialise une nouvelle instance de la classe CaseExpression. |
CaseExpression(Expression, IReadOnlyList<CaseWhenClause>, Expression) |
Initialise une nouvelle instance de la classe CaseExpression. |
CaseExpression(IReadOnlyList<CaseWhenClause>, Expression) |
Initialise une nouvelle instance de la classe CaseExpression. |
Propriétés
ElseResult |
Obtient l’expression de résultat else. |
NodeType |
Obtient le type de nœud de ce Expression. |
Operand |
Obtient l’expression de l’opérande de casse. |
Type |
Obtient le type statique de l'expression que ce Expression représente. |
WhenClauses |
Obtient la liste des clauses when. |
Méthodes
Accept(ExpressionVisitor) |
Distribue à la méthode de visite spécifique à ce type de nœud. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. |
GetHashCode() |
Obtient un code de hachage pour l’objet actuel. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. |
VisitChildren(ExpressionVisitor) |
Réduit le nœud puis appelle le délégué visiteur sur l'expression réduite. La méthode lève une exception si le nœud n'est pas réductible. |
Implémentations d’interfaces explicites
IPrintable.Print(ExpressionPrinter) |
Représente une expression SQL CASE. |