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.
Ein Ausdruck, der eine CASE-Anweisung in einer SQL-Struktur darstellt.
Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.
public class CaseExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type CaseExpression = class
inherit SqlExpression
Public Class CaseExpression
Inherits SqlExpression
- Vererbung
Konstruktoren
CaseExpression(IReadOnlyList<CaseWhenClause>, SqlExpression) |
Erstellt eine neue instance der -Klasse, die CaseExpression einen durchsuchten CASE-Ausdruck darstellt. |
CaseExpression(SqlExpression, IReadOnlyList<CaseWhenClause>, SqlExpression) |
Erstellt eine neue instance der -Klasse, die CaseExpression einen einfachen CASE-Ausdruck darstellt. |
CaseExpression(SqlExpression, IReadOnlyList<CaseWhenClause>) |
Ein Ausdruck, der eine CASE-Anweisung in einer SQL-Struktur darstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
Eigenschaften
ElseResult |
Der Wert, der zurückgegeben werden soll, wenn keiner der Übereinstimmungen WhenClauses entspricht. |
NodeType |
Ein Ausdruck, der eine CASE-Anweisung in einer SQL-Struktur darstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. (Geerbt von SqlExpression) |
Operand |
Der in zu vergleichende WhenClausesWert. |
Type |
Ein Ausdruck, der eine CASE-Anweisung in einer SQL-Struktur darstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. (Geerbt von SqlExpression) |
TypeMapping |
Der RelationalTypeMapping diesem Ausdruck zugeordnete. (Geerbt von SqlExpression) |
WhenClauses |
Die Liste von, mit der CaseWhenClause die Bedingung übereinstimmen Operand oder ausgewertet werden soll, um das Ergebnis zu erhalten. |
Methoden
Equals(Object) |
Ein Ausdruck, der eine CASE-Anweisung in einer SQL-Struktur darstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
GetHashCode() |
Ein Ausdruck, der eine CASE-Anweisung in einer SQL-Struktur darstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
Print(ExpressionPrinter) |
Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon . |
Update(SqlExpression, IReadOnlyList<CaseWhenClause>, SqlExpression) |
Erstellt einen neuen Ausdruck, der diesem ähnelt, verwendet jedoch die angegebenen untergeordneten Elemente. Wenn alle untergeordneten Elemente identisch sind, wird dieser Ausdruck zurückgegeben. |
VisitChildren(ExpressionVisitor) |
Ein Ausdruck, der eine CASE-Anweisung in einer SQL-Struktur darstellt. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
Explizite Schnittstellenimplementierungen
IPrintableExpression.Print(ExpressionPrinter) |
Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon . (Geerbt von SqlExpression) |
Gilt für:
Entity Framework