ISqlExpressionFactory.Case Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Case(SqlExpression, CaseWhenClause[]) |
Obsolète.
Crée un nouveau CaseExpression qui représente une instruction CASE dans une arborescence SQL. |
| Case(IReadOnlyList<CaseWhenClause>, SqlExpression) |
Crée un nouveau CaseExpression qui représente une instruction CASE dans une arborescence SQL. |
| Case(SqlExpression, IReadOnlyList<CaseWhenClause>, SqlExpression) |
Crée un nouveau CaseExpression qui représente une instruction CASE dans une arborescence SQL. |
| Case(SqlExpression, IReadOnlyList<CaseWhenClause>, SqlExpression, SqlExpression) |
Crée un nouveau CaseExpression qui représente une instruction CASE dans une arborescence SQL. |
Case(SqlExpression, CaseWhenClause[])
Attention
Use overload which takes IReadOnlyList instead of params
Crée un nouveau CaseExpression qui représente une instruction CASE dans une arborescence 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
Paramètres
- operand
- SqlExpression
Expression à comparer avec Test dans whenClauses.
- whenClauses
- CaseWhenClause[]
Liste des résultats à partir duquel CaseWhenClause comparer et obtenir le résultat.
Retours
Expression représentant une instruction CASE dans une arborescence SQL.
- Attributs
S’applique à
Case(IReadOnlyList<CaseWhenClause>, SqlExpression)
- Source:
- ISqlExpressionFactory.cs
- Source:
- ISqlExpressionFactory.cs
- Source:
- ISqlExpressionFactory.cs
- Source:
- ISqlExpressionFactory.cs
- Source:
- ISqlExpressionFactory.cs
Crée un nouveau CaseExpression qui représente une instruction CASE dans une arborescence 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
Paramètres
- whenClauses
- IReadOnlyList<CaseWhenClause>
Liste d’évaluation de CaseWhenClause la condition et d’obtention du résultat.
- elseResult
- SqlExpression
Valeur à retourner si aucune correspondance n’est whenClauses trouvée, le cas échéant.
Retours
Expression représentant une instruction CASE dans une arborescence SQL.
S’applique à
Case(SqlExpression, IReadOnlyList<CaseWhenClause>, SqlExpression)
- Source:
- ISqlExpressionFactory.cs
- Source:
- ISqlExpressionFactory.cs
Crée un nouveau CaseExpression qui représente une instruction CASE dans une arborescence 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
Paramètres
- operand
- SqlExpression
Expression à comparer avec Test dans whenClauses.
- whenClauses
- IReadOnlyList<CaseWhenClause>
Liste des résultats à partir duquel CaseWhenClause comparer et obtenir le résultat.
- elseResult
- SqlExpression
Valeur à retourner si aucune correspondance n’est whenClauses trouvée, le cas échéant.
Retours
Expression représentant une instruction CASE dans une arborescence SQL.
S’applique à
Case(SqlExpression, IReadOnlyList<CaseWhenClause>, SqlExpression, SqlExpression)
- Source:
- ISqlExpressionFactory.cs
- Source:
- ISqlExpressionFactory.cs
- Source:
- ISqlExpressionFactory.cs
Crée un nouveau CaseExpression qui représente une instruction CASE dans une arborescence 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
Paramètres
- operand
- SqlExpression
Expression à comparer avec Test dans whenClauses.
- whenClauses
- IReadOnlyList<CaseWhenClause>
Liste des résultats à partir duquel CaseWhenClause comparer ou évaluer et obtenir le résultat.
- elseResult
- SqlExpression
Valeur à retourner si aucune correspondance n’est whenClauses trouvée, le cas échéant.
- existingExpression
- SqlExpression
Expression facultative qui peut être réutilisée si elle correspond à la nouvelle expression.
Retours
Expression représentant une instruction CASE dans une arborescence SQL.