DbExpressionBuilder.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.
Crée un DbCaseExpression.
public:
static System::Data::Common::CommandTrees::DbCaseExpression ^ Case(System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ whenExpressions, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ thenExpressions, System::Data::Common::CommandTrees::DbExpression ^ elseExpression);
public static System.Data.Common.CommandTrees.DbCaseExpression Case (System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> whenExpressions, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> thenExpressions, System.Data.Common.CommandTrees.DbExpression elseExpression);
static member Case : seq<System.Data.Common.CommandTrees.DbExpression> * seq<System.Data.Common.CommandTrees.DbExpression> * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbCaseExpression
Public Function Case (whenExpressions As IEnumerable(Of DbExpression), thenExpressions As IEnumerable(Of DbExpression), elseExpression As DbExpression) As DbCaseExpression
Paramètres
- whenExpressions
- IEnumerable<DbExpression>
Liste des expressions qui fournissent l'instruction conditionnelle pour chaque cas.
- thenExpressions
- IEnumerable<DbExpression>
Liste des expressions qui fournissent le résultat de chaque expression Case.
- elseExpression
- DbExpression
Expression qui définit le résultat si aucune expression Case n'est mise en correspondance.
Retours
Nouvelle DbCaseExpression avec les cas et le résultat par défaut spécifiés.
Exceptions
whenExpressions
ou thenExpressions
est null ou contient des valeurs null, ou elseExpression
est null.
whenExpressions
ou thenExpressions
est vide ou whenExpressions
contient une expression avec un type de résultat non booléen, ou aucun type de résultat commun n'existe pour toutes les expressions dans thenExpressions
et elseExpression
.