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