DbExpressionBuilder.IsOfOnly(DbExpression, TypeUsage) 方法

定義

建立一個新的 DbIsOfExpression 表達式,判斷給定參數是否屬於指定型別,且僅屬於該型別(非子型別)。

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

參數

argument
DbExpression

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

type
TypeUsage

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

傳回

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

例外狀況

argumenttype 為空值。

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

備註

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

適用於