DbExpressionBuilder.OfType(DbExpression, TypeUsage) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří nový DbOfTypeExpression , který vytvoří množinu sestávající z prvků dané vstupní sady, které jsou zadaného typu.
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
Parametry
- argument
- DbExpression
A DbExpression , který určuje vstupní sadu.
- type
- TypeUsage
Zadejte metadata typu, který musí být součástí výsledné sady prvky vstupní sady.
Návraty
Nový DbOfTypeExpression se zadaným argumentem a typem sady a ExpressionKind .OfType
Výjimky
argument
nebo type
je null.
argument
nemá typ výsledku kolekce nebo type
není typem ve stejné hierarchii typů jako typ prvku typu výsledku kolekce .argument
Poznámky
DbOfTypeExpression vyžaduje, aby argument
měl typ výsledku kolekce s polymorfním typem elementu a to type
je typ ze stejné hierarchie typů jako tento typ prvku.