DbExpressionBuilder.Case Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt einen neuen DbCaseExpression.
public static System.Data.Entity.Core.Common.CommandTrees.DbCaseExpression Case (System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> whenExpressions, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> thenExpressions, System.Data.Entity.Core.Common.CommandTrees.DbExpression elseExpression);
static member Case : seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> * System.Data.Entity.Core.Common.CommandTrees.DbExpression -> System.Data.Entity.Core.Common.CommandTrees.DbCaseExpression
Public Function Case (whenExpressions As IEnumerable(Of DbExpression), thenExpressions As IEnumerable(Of DbExpression), elseExpression As DbExpression) As DbCaseExpression
Parameter
- whenExpressions
- IEnumerable<DbExpression>
Eine Liste von Ausdrücken, die die einzelnen case-Bedingungen bereitstellen.
- thenExpressions
- IEnumerable<DbExpression>
Eine Liste von Ausdrücken, die die Ergebnisse der einzelnen case-Bedingungen bereitstellen.
- elseExpression
- DbExpression
Ein Ausdruck, der das Ergebnis definiert, wenn keine case-Bedingung erfüllt wird.
Gibt zurück
Ein neues DbCaseExpression mit den angegebenen Fällen und dem standardmäßigen Ergebnis.
Ausnahmen
wennExpressions oder thenExpressions null ist oder NULL enthält, oder elseExpression ist NULL.
wennExpressions oder thenExpressions leer ist oder wennExpressions einen Ausdruck mit einem nicht booleschen Ergebnistyp enthält oder kein gemeinsamer Ergebnistyp für alle Ausdrücke in thenExpressions und elseExpression vorhanden ist.
Gilt für:
Entity Framework