ISqlExpressionFactory.Case Methode
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.
Überlädt
| Name | Beschreibung |
|---|---|
| Case(SqlExpression, CaseWhenClause[]) |
Veraltet.
Erstellt eine neue CaseExpression , die eine CASE-Anweisung in einer SQL-Struktur darstellt. |
| Case(IReadOnlyList<CaseWhenClause>, SqlExpression) |
Erstellt eine neue CaseExpression , die eine CASE-Anweisung in einer SQL-Struktur darstellt. |
| Case(SqlExpression, IReadOnlyList<CaseWhenClause>, SqlExpression) |
Erstellt eine neue CaseExpression , die eine CASE-Anweisung in einer SQL-Struktur darstellt. |
| Case(SqlExpression, IReadOnlyList<CaseWhenClause>, SqlExpression, SqlExpression) |
Erstellt eine neue CaseExpression , die eine CASE-Anweisung in einer SQL-Struktur darstellt. |
Case(SqlExpression, CaseWhenClause[])
Achtung
Use overload which takes IReadOnlyList instead of params
Erstellt eine neue CaseExpression , die eine CASE-Anweisung in einer SQL-Struktur darstellt.
public Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression Case(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression operand, params Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause[] whenClauses);
[System.Obsolete("Use overload which takes IReadOnlyList instead of params")]
public Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression Case(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression operand, params Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause[] whenClauses);
abstract member Case : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause[] -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression
[<System.Obsolete("Use overload which takes IReadOnlyList instead of params")>]
abstract member Case : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause[] -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression
Public Function Case (operand As SqlExpression, ParamArray whenClauses As CaseWhenClause()) As CaseExpression
Parameter
- operand
- SqlExpression
Ein Ausdruck, der mit Test "in whenClauses" verglichen werden soll.
- whenClauses
- CaseWhenClause[]
Eine Liste der CaseWhenClause zu vergleichenden und abzurufenden Ergebnisse.
Gibt zurück
Ein Ausdruck, der eine CASE-Anweisung in einer SQL-Struktur darstellt.
- Attribute
Gilt für:
Case(IReadOnlyList<CaseWhenClause>, SqlExpression)
- Quelle:
- ISqlExpressionFactory.cs
- Quelle:
- ISqlExpressionFactory.cs
- Quelle:
- ISqlExpressionFactory.cs
- Quelle:
- ISqlExpressionFactory.cs
- Quelle:
- ISqlExpressionFactory.cs
Erstellt eine neue CaseExpression , die eine CASE-Anweisung in einer SQL-Struktur darstellt.
public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression Case(System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause> whenClauses, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? elseResult);
public Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression Case(System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause> whenClauses, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression elseResult);
public Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression Case(System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause> whenClauses, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? elseResult);
abstract member Case : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause> * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
abstract member Case : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause> * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression
Public Function Case (whenClauses As IReadOnlyList(Of CaseWhenClause), elseResult As SqlExpression) As SqlExpression
Public Function Case (whenClauses As IReadOnlyList(Of CaseWhenClause), elseResult As SqlExpression) As CaseExpression
Parameter
- whenClauses
- IReadOnlyList<CaseWhenClause>
Eine Liste der Auszuwerten der CaseWhenClause Bedingung und des Ergebnisses.
- elseResult
- SqlExpression
Ein Wert, der zurückgegeben werden soll, wenn keine whenClauses Übereinstimmungen vorhanden sind.
Gibt zurück
Ein Ausdruck, der eine CASE-Anweisung in einer SQL-Struktur darstellt.
Gilt für:
Case(SqlExpression, IReadOnlyList<CaseWhenClause>, SqlExpression)
- Quelle:
- ISqlExpressionFactory.cs
- Quelle:
- ISqlExpressionFactory.cs
Erstellt eine neue CaseExpression , die eine CASE-Anweisung in einer SQL-Struktur darstellt.
public Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression Case(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression operand, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause> whenClauses, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression elseResult);
public Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression Case(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression operand, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause> whenClauses, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? elseResult);
abstract member Case : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause> * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseExpression
Public Function Case (operand As SqlExpression, whenClauses As IReadOnlyList(Of CaseWhenClause), elseResult As SqlExpression) As CaseExpression
Parameter
- operand
- SqlExpression
Ein Ausdruck, der mit Test "in whenClauses" verglichen werden soll.
- whenClauses
- IReadOnlyList<CaseWhenClause>
Eine Liste der CaseWhenClause zu vergleichenden und abzurufenden Ergebnisse.
- elseResult
- SqlExpression
Ein Wert, der zurückgegeben werden soll, wenn keine whenClauses Übereinstimmungen vorhanden sind.
Gibt zurück
Ein Ausdruck, der eine CASE-Anweisung in einer SQL-Struktur darstellt.
Gilt für:
Case(SqlExpression, IReadOnlyList<CaseWhenClause>, SqlExpression, SqlExpression)
- Quelle:
- ISqlExpressionFactory.cs
- Quelle:
- ISqlExpressionFactory.cs
- Quelle:
- ISqlExpressionFactory.cs
Erstellt eine neue CaseExpression , die eine CASE-Anweisung in einer SQL-Struktur darstellt.
public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression Case(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? operand, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause> whenClauses, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? elseResult, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? existingExpression = default);
abstract member Case : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.CaseWhenClause> * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
Public Function Case (operand As SqlExpression, whenClauses As IReadOnlyList(Of CaseWhenClause), elseResult As SqlExpression, Optional existingExpression As SqlExpression = Nothing) As SqlExpression
Parameter
- operand
- SqlExpression
Ein Ausdruck, der mit Test "in whenClauses" verglichen werden soll.
- whenClauses
- IReadOnlyList<CaseWhenClause>
Eine Liste zum CaseWhenClause Vergleichen oder Auswerten und Abrufen von Ergebnissen.
- elseResult
- SqlExpression
Ein Wert, der zurückgegeben werden soll, wenn keine whenClauses Übereinstimmungen vorhanden sind.
- existingExpression
- SqlExpression
Ein optionaler Ausdruck, der erneut verwendet werden kann, wenn er dem neuen Ausdruck entspricht.
Gibt zurück
Ein Ausdruck, der eine CASE-Anweisung in einer SQL-Struktur darstellt.