DbExpressionBuilder.Case Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 o 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 nenhum caso é correspondido.
Devoluções
Uma nova DbCaseExpression com os casos especificados e o resultado padrão.
Exceções
whenExpressions ou thenExpressions é nulo ou contém nulo, ou elseExpression é nulo.
whenExpressions ou thenExpressions está vazio ou whenExpressions contém uma expressão com um tipo de resultado não booleano, ou não existe um tipo comum de resultado para todas as expressões em thenExpressions e elseExpression.