DbExpressionBuilder.IsOf(DbExpression, TypeUsage) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.