DbExpressionBuilder.Case メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
新しい 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
パラメーター
- whenExpressions
- IEnumerable<DbExpression>
各ケースの条件を提供する式のリスト。
- thenExpressions
- IEnumerable<DbExpression>
各ケースの結果を提供する式のリスト。
- elseExpression
- DbExpression
いずれのケースにも一致しなかった場合の結果を定義する式。
戻り値
指定されたケースと既定の結果を持つ新しい DbCaseExpression。
例外
whenExpressions
または thenExpressions
が null か、null を含んでいます。または、elseExpression
が null です。
whenExpressions
または thenExpressions
が空であるか、whenExpressions
に結果型がブール型でない式が含まれているか、thenExpressions
および elseExpression
で指定されているすべての式に共通する結果型がありません。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET