DbExpressionBuilder.Case Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um novo 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>
Uma lista de expressões que fornecem a condicional para de cada caso.
- thenExpressions
- IEnumerable<DbExpression>
Uma lista de expressões que fornecem o resultado de cada caso.
- elseExpression
- DbExpression
Uma expressão que define o resultado quando não há correspondência a nenhum caso.
Retornos
Uma nova DbCaseExpression com os casos especificados e o resultado padrão.
Exceções
whenExpressions
ou thenExpressions
é nulo ou contém nulo ou então elseExpression
é nulo.
whenExpressions
ou thenExpressions
está vazio ou whenExpressions
contém uma expressão com um tipo de resultado não booliano ou nenhum tipo de resultado comum existe para todas as expressões em thenExpressions
e elseExpression
.