CaseExpression Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una expresión CASE de SQL.
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
- Herencia
-
CaseExpression
- Implementaciones
-
Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
Constructores
CaseExpression(CaseWhenClause[]) |
Inicializa una nueva instancia de la clase CaseExpression. |
CaseExpression(Expression, CaseWhenClause[]) |
Inicializa una nueva instancia de la clase CaseExpression. |
CaseExpression(Expression, IReadOnlyList<CaseWhenClause>, Expression) |
Inicializa una nueva instancia de la clase CaseExpression. |
CaseExpression(IReadOnlyList<CaseWhenClause>, Expression) |
Inicializa una nueva instancia de la clase CaseExpression. |
Propiedades
ElseResult |
Obtiene la expresión de resultado else. |
NodeType |
Obtiene el tipo de nodo de Expression. |
Operand |
Obtiene la expresión de operando case. |
Type |
Obtiene el tipo estático de la expresión que Expression representa. |
WhenClauses |
Obtiene la lista de cláusulas when. |
Métodos
Accept(ExpressionVisitor) |
Envía la expresión al método de visita específico de este tipo de nodo. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. |
GetHashCode() |
Obtiene un código hash para el objeto actual. |
ToString() |
Devuelve una cadena que representa el objeto actual. |
VisitChildren(ExpressionVisitor) |
Reduce el nodo y, a continuación, llama al delegado del visitante en la expresión reducida. El método inicia una excepción si el nodo no es reducible. |
Implementaciones de interfaz explícitas
IPrintable.Print(ExpressionPrinter) |
Representa una expresión CASE de SQL. |