DbExpressionBuilder.IsOf(DbExpression, TypeUsage) Methode

Definitie

Hiermee maakt u een nieuwe DbIsOfExpression die bepaalt of het opgegeven argument van het opgegeven type of een subtype is.

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

Parameters

argument
DbExpression

Een expressie waarmee het exemplaar wordt opgegeven.

type
TypeUsage

Typemetagegevens waarmee het type resultaat van het exemplaar moet worden vergeleken.

Retouren

Een nieuwe DbIsOfExpression met het opgegeven exemplaar en type en DbExpressionKind IsOf.

Uitzonderingen

argument of type null is.

type zich niet in dezelfde typehiërarchie bevindt als het resultaattype van argument.

Opmerkingen

DbIsOfExpression vereist dat argument een polymorf resultaattype heeft en dat type is een type uit dezelfde typehiërarchie als dat resultaattype.

Van toepassing op