DbExpressionBuilder.IsOfOnly(DbExpression, TypeUsage) Metod

Definition

Skapar ett nytt DbIsOfExpression uttryck som avgör om det angivna argumentet är av den angivna typen och endast den typen (inte en undertyp).

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

Parametrar

argument
DbExpression

Ett uttryck som anger instansen.

type
TypeUsage

Skriv metadata som anger den typ som instansens resultattyp ska jämföras med.

Returer

En ny DbIsOfExpression med den angivna instansen och typen och DbExpressionKind IsOfOnly.

Undantag

argument eller type är null.

type är inte i samma typhierarki som resultattypen för argument.

Kommentarer

DbIsOfExpression kräver att argument den har en polymorf resultattyp, och det type är en typ från samma typhierarki som den resultattypen.

Gäller för