Bagikan melalui


DbExpressionBuilder.Case Metode

Definisi

Membuat baru 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

Parameter

whenExpressions
IEnumerable<DbExpression>

Daftar ekspresi yang menyediakan kondisi untuk setiap kasus.

thenExpressions
IEnumerable<DbExpression>

Daftar ekspresi yang memberikan hasil dari setiap kasus.

elseExpression
DbExpression

Ekspresi yang menentukan hasil ketika tidak ada kasus yang cocok.

Mengembalikan

DbCaseExpression baru dengan kasus dan hasil default yang ditentukan.

Pengecualian

whenExpressions atau thenExpressions null atau berisi null, atau elseExpression null.

whenExpressions atau thenExpressions kosong atau whenExpressions berisi ekspresi dengan tipe hasil non-Boolean, atau tidak ada tipe hasil umum untuk semua ekspresi di thenExpressions dan elseExpression.

Berlaku untuk