DbExpressionBuilder.Case Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea un nuevo 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
Parámetros
- whenExpressions
- IEnumerable<DbExpression>
Lista de expresiones que proporcionan la expresión condicional para cada caso.
- thenExpressions
- IEnumerable<DbExpression>
Una lista de expresiones que proporcionan el resultado de cada caso.
- elseExpression
- DbExpression
Una expresión que define el resultado cuando no coincide con ningún caso.
Devoluciones
Nuevo DbCaseExpression con los casos especificados y el resultado predeterminado.
Excepciones
whenExpressions
o thenExpressions
es null, o contiene null, o elseExpression
es null.
whenExpressions
o thenExpressions
está vacío o whenExpressions
contiene una expresión con un tipo de resultado no booleano, o no existe un tipo de resultado común para todas las expresiones de thenExpressions
y elseExpression
.