DbExpressionBuilder.OfTypeOnly(DbExpression, TypeUsage) Methode

Definitie

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.

Van toepassing op