CaseExpression Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen SQL CASE-Ausdruck dar.
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
- Vererbung
-
CaseExpression
- Implementiert
-
Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
Konstruktoren
| Name | Beschreibung |
|---|---|
| CaseExpression(CaseWhenClause[]) |
Initialisiert eine neue Instanz der CaseExpression-Klasse. |
| CaseExpression(Expression, CaseWhenClause[]) |
Initialisiert eine neue Instanz der CaseExpression-Klasse. |
| CaseExpression(Expression, IReadOnlyList<CaseWhenClause>, Expression) |
Initialisiert eine neue Instanz der CaseExpression-Klasse. |
| CaseExpression(IReadOnlyList<CaseWhenClause>, Expression) |
Initialisiert eine neue Instanz der CaseExpression-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ElseResult |
Ruft den anderen Ergebnisausdruck ab. |
| NodeType |
Ruft den Knotentyp dieses Expression. |
| Operand |
Ruft den Operandenausdruck der Groß-/Kleinschreibung ab. |
| Type |
Ruft den statischen Typ des Ausdrucks ab, der dies Expression darstellt. |
| WhenClauses |
Ruft die Liste der Wann-Klauseln ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Accept(ExpressionVisitor) |
Verteilt an die spezifische Besuchsmethode für diesen Knotentyp. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. |
| GetHashCode() |
Ruft einen Hashcode für das aktuelle Objekt ab. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. |
| VisitChildren(ExpressionVisitor) |
Reduziert den Knoten und ruft dann den Besucherdelegat für den reduzierten Ausdruck auf. Die Methode löst eine Ausnahme aus, wenn der Knoten nicht reducierbar ist. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IPrintable.Print(ExpressionPrinter) |
Stellt einen SQL CASE-Ausdruck dar. |