DbExpressionBuilder.Case Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een nieuwe 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
Parameters
- whenExpressions
- IEnumerable<DbExpression>
Een lijst met expressies die de voorwaarde voor elke case bieden.
- thenExpressions
- IEnumerable<DbExpression>
Een lijst met expressies die het resultaat van elke case bieden.
- elseExpression
- DbExpression
Een expressie die het resultaat definieert wanneer er geen case wordt gevonden.
Retouren
Een nieuwe DbCaseExpression met de opgegeven cases en het standaardresultaat.
Uitzonderingen
whenExpressions of thenExpressions null is of null bevat of elseExpression null is.
whenExpressions of thenExpressions is leeg of whenExpressions bevat een expressie met een niet-Booleaanse resultaattype, of er bestaat geen gemeenschappelijk resultaattype voor alle expressies in thenExpressions en elseExpression.