DbExpressionBuilder.IsOfOnly(DbExpression, TypeUsage) Methode

Definitie

Hiermee maakt u een nieuwe DbIsOfExpression expressie die bepaalt of het opgegeven argument van het opgegeven type is en alleen dat type (niet een subtype).

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

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 IsOfOnly.

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