DbExpressionBuilder.OfTypeOnly(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 DbOfTypeExpression set die bestaat uit de elementen van de opgegeven invoerset die exact het opgegeven type zijn.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbOfTypeExpression ^ OfTypeOnly(System::Data::Common::CommandTrees::DbExpression ^ argument, System::Data::Metadata::Edm::TypeUsage ^ type);
public static System.Data.Common.CommandTrees.DbOfTypeExpression OfTypeOnly(this System.Data.Common.CommandTrees.DbExpression argument, System.Data.Metadata.Edm.TypeUsage type);
static member OfTypeOnly : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.TypeUsage -> System.Data.Common.CommandTrees.DbOfTypeExpression
<Extension()>
Public Function OfTypeOnly (argument As DbExpression, type As TypeUsage) As DbOfTypeExpression
Parameters
- argument
- DbExpression
Een DbExpression die de invoerset aangeeft.
- type
- TypeUsage
Typemetagegevens voor het type dat elementen van de invoerset exact moeten overeenkomen om in de resulterende set te worden opgenomen.
Retouren
Een nieuwe DbOfTypeExpression met het opgegeven setargument en -type, en een ExpressionKind van OfTypeOnly.
Uitzonderingen
argument of type null is.
argument heeft geen resultaattype voor de verzameling of type is geen type in dezelfde typehiërarchie als het elementtype van het resultaattype argumentvan de verzameling.
Opmerkingen
DbOfTypeExpression vereist dat argument een verzamelingsresultaattype heeft met een polymorf elementtype en dat type is een type uit dezelfde typehiërarchie als dat elementtype.