ISqlExpressionFactory.Case Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Název | Description |
|---|---|
| Case(SqlExpression, CaseWhenClause[]) |
Zastaralé.
Vytvoří novou CaseExpression , která představuje příkaz CASE ve stromu SQL. |
| Case(IReadOnlyList<CaseWhenClause>, SqlExpression) |
Vytvoří novou CaseExpression , která představuje příkaz CASE ve stromu SQL. |
| Case(SqlExpression, IReadOnlyList<CaseWhenClause>, SqlExpression) |
Vytvoří novou CaseExpression , která představuje příkaz CASE ve stromu SQL. |
| Case(SqlExpression, IReadOnlyList<CaseWhenClause>, SqlExpression, SqlExpression) |
Vytvoří novou CaseExpression , která představuje příkaz CASE ve stromu SQL. |
Case(SqlExpression, CaseWhenClause[])
Upozornění
Use overload which takes IReadOnlyList instead of params
Vytvoří novou CaseExpression , která představuje příkaz CASE ve stromu SQL.
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
Parametry
- operand
- SqlExpression
Výraz, který se má porovnat s výrazem Test v whenClauses.
- whenClauses
- CaseWhenClause[]
Seznam CaseWhenClause výsledků porovnání a získání výsledků
Návraty
Výraz představující příkaz CASE ve stromu SQL.
- Atributy
Platí pro
Case(IReadOnlyList<CaseWhenClause>, SqlExpression)
- Zdroj:
- ISqlExpressionFactory.cs
- Zdroj:
- ISqlExpressionFactory.cs
- Zdroj:
- ISqlExpressionFactory.cs
- Zdroj:
- ISqlExpressionFactory.cs
- Zdroj:
- ISqlExpressionFactory.cs
Vytvoří novou CaseExpression , která představuje příkaz CASE ve stromu SQL.
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
Parametry
- whenClauses
- IReadOnlyList<CaseWhenClause>
Seznam CaseWhenClause vyhodnocení podmínky a získání výsledku
- elseResult
- SqlExpression
Hodnota, která se má vrátit, pokud žádné shody whenClauses , pokud existuje.
Návraty
Výraz představující příkaz CASE ve stromu SQL.
Platí pro
Case(SqlExpression, IReadOnlyList<CaseWhenClause>, SqlExpression)
- Zdroj:
- ISqlExpressionFactory.cs
- Zdroj:
- ISqlExpressionFactory.cs
Vytvoří novou CaseExpression , která představuje příkaz CASE ve stromu SQL.
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
Parametry
- operand
- SqlExpression
Výraz, který se má porovnat s výrazem Test v whenClauses.
- whenClauses
- IReadOnlyList<CaseWhenClause>
Seznam CaseWhenClause výsledků porovnání a získání výsledků
- elseResult
- SqlExpression
Hodnota, která se má vrátit, pokud žádné shody whenClauses , pokud existuje.
Návraty
Výraz představující příkaz CASE ve stromu SQL.
Platí pro
Case(SqlExpression, IReadOnlyList<CaseWhenClause>, SqlExpression, SqlExpression)
- Zdroj:
- ISqlExpressionFactory.cs
- Zdroj:
- ISqlExpressionFactory.cs
- Zdroj:
- ISqlExpressionFactory.cs
Vytvoří novou CaseExpression , která představuje příkaz CASE ve stromu SQL.
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
Parametry
- operand
- SqlExpression
Výraz, který se má porovnat s výrazem Test v whenClauses.
- whenClauses
- IReadOnlyList<CaseWhenClause>
Seznam CaseWhenClause k porovnání nebo vyhodnocení a získání výsledku
- elseResult
- SqlExpression
Hodnota, která se má vrátit, pokud žádné shody whenClauses , pokud existuje.
- existingExpression
- SqlExpression
Volitelný výraz, který lze znovu použít, pokud odpovídá novému výrazu.
Návraty
Výraz představující příkaz CASE ve stromu SQL.