CaseExpression 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'espressione 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
- Ereditarietà
-
CaseExpression
- Implementazioni
-
Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
Costruttori
CaseExpression(CaseWhenClause[]) |
Inizializza una nuova istanza della classe CaseExpression. |
CaseExpression(Expression, CaseWhenClause[]) |
Inizializza una nuova istanza della classe CaseExpression. |
CaseExpression(Expression, IReadOnlyList<CaseWhenClause>, Expression) |
Inizializza una nuova istanza della classe CaseExpression. |
CaseExpression(IReadOnlyList<CaseWhenClause>, Expression) |
Inizializza una nuova istanza della classe CaseExpression. |
Proprietà
ElseResult |
Ottiene l'espressione del risultato else. |
NodeType |
Ottiene il tipo di nodo di Expression. |
Operand |
Ottiene l'espressione dell'operando case. |
Type |
Ottiene il tipo statico dell'espressione rappresentata da Expression. |
WhenClauses |
Ottiene l'elenco di clausole when. |
Metodi
Accept(ExpressionVisitor) |
Invia al metodo Visit specifico per questo tipo di nodo. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. |
GetHashCode() |
Ottiene un codice hash per l'oggetto corrente. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. |
VisitChildren(ExpressionVisitor) |
Riduce il nodo, quindi chiama il delegato del visitatore sull'espressione ridotta. Se il nodo non è riducibile, il metodo genera un'eccezione. |
Implementazioni dell'interfaccia esplicita
IPrintable.Print(ExpressionPrinter) |
Rappresenta un'espressione SQL CASE. |