DbExpressionBuilder.IsOf(DbExpression, TypeUsage) 方法

定義

建立一個新參數 DbIsOfExpression ,用以判斷該參數是指定型別還是子型別。

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbIsOfExpression ^ IsOf(System::Data::Common::CommandTrees::DbExpression ^ argument, System::Data::Metadata::Edm::TypeUsage ^ type);
public static System.Data.Common.CommandTrees.DbIsOfExpression IsOf(this System.Data.Common.CommandTrees.DbExpression argument, System.Data.Metadata.Edm.TypeUsage type);
static member IsOf : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.TypeUsage -> System.Data.Common.CommandTrees.DbIsOfExpression
<Extension()>
Public Function IsOf (argument As DbExpression, type As TypeUsage) As DbIsOfExpression

參數

argument
DbExpression

一個用來指定實例的表達式。

type
TypeUsage

類型中繼資料,指定應與實例結果類型比較的類型。

傳回

一個新的 DbIsOfExpression,具有指定的實例與類型,以及 DbExpressionKind IsOf。

例外狀況

argumenttype 為空值。

type 與結果 argument型別不在同一類型階層中。

備註

DbIsOfExpression 要求 argument 具有多型結果型態,且 type 該型別與該結果型別具有相同型態階層。

適用於