DbExpressionBuilder.OfType(DbExpression, TypeUsage) Methode

Definitie

Hiermee maakt u een nieuwe DbOfTypeExpression set die bestaat uit de elementen van de opgegeven invoerset die van het opgegeven type zijn.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbOfTypeExpression ^ OfType(System::Data::Common::CommandTrees::DbExpression ^ argument, System::Data::Metadata::Edm::TypeUsage ^ type);
public static System.Data.Common.CommandTrees.DbOfTypeExpression OfType(this System.Data.Common.CommandTrees.DbExpression argument, System.Data.Metadata.Edm.TypeUsage type);
static member OfType : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.TypeUsage -> System.Data.Common.CommandTrees.DbOfTypeExpression
<Extension()>
Public Function OfType (argument As DbExpression, type As TypeUsage) As DbOfTypeExpression

Parameters

argument
DbExpression

Een DbExpression die de invoerset aangeeft.

type
TypeUsage

Typ metagegevens voor het type dat elementen van de invoerset moeten worden opgenomen in de resulterende set.

Retouren

Een nieuwe DbOfTypeExpression met het opgegeven setargument en -type, en een ExpressionKind van OfType.

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