DbExpressionBuilder.Case Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en ny 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
Parametrar
- whenExpressions
- IEnumerable<DbExpression>
En lista över uttryck som ger villkor för varje ärende.
- thenExpressions
- IEnumerable<DbExpression>
En lista över uttryck som ger resultatet av varje ärende.
- elseExpression
- DbExpression
Ett uttryck som definierar resultatet när inget skiftläge matchas.
Returer
En ny DbCaseExpression med angivna fall och standardresultat.
Undantag
whenExpressions eller thenExpressions är null eller innehåller null eller elseExpression är null.
whenExpressions eller thenExpressions är tom eller whenExpressions innehåller ett uttryck med en icke-boolesk resultattyp, eller så finns det ingen vanlig resultattyp för alla uttryck i thenExpressions och elseExpression.