DbExpressionBuilder.OfType(DbExpression, TypeUsage) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt einen neuen DbOfTypeExpression, der einen Satz von Elementen des angegebenen Eingabesets erzeugt, die den angegebenen Typ aufweisen.
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
Parameter
- argument
- DbExpression
Eine DbExpression, die das Eingabeset angibt.
- type
- TypeUsage
Typmetadaten für den Typ, den Elemente des Eingabesets aufweisen müssen, damit sie in das Resultset eingeschlossen werden.
Gibt zurück
Ein neues DbOfTypeExpression mit dem angegebenen Mengenargument und -typ und ein ExpressionKind von OfType.
Ausnahmen
argument
oder type
ist NULL.
argument
hat keinen Auflistungsergebnistyp, oder type
ist kein Typ in der gleichen Typhierarchie wie der Elementtyp des argument
-Auflistungsergebnistyps.
Hinweise
DbOfTypeExpression erfordert, dass argument
über einen Auflistungsergebnistyp mit einem polymorphen Elementtyp verfügt, und das type
ist ein Typ aus derselben Typhierarchie wie dieser Elementtyp.