DbExpressionBuilder.OfTypeOnly(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ří novou DbOfTypeExpression , která vytvoří sadu sestávající z prvků dané vstupní sady, které jsou přesně zadaného typu.
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
Parametry
- argument
- DbExpression
Určuje DbExpression vstupní sadu.
- type
- TypeUsage
Zadejte metadata pro typ, který se musí přesně shodovat prvky vstupní sady, aby byly zahrnuty do výsledné sady.
Návraty
Nový DbOfTypeExpression se zadaným argumentem a typem set a ExpressionKind s hodnotou OfTypeOnly.
Výjimky
argument
nebo type
má hodnotu null.
argument
nemá typ výsledku kolekce nebo type
není typem ve stejné hierarchii typů jako typ prvku typu výsledku kolekce typu argument
.
Poznámky
DbOfTypeExpression vyžaduje, aby argument
typ výsledku kolekce s polymorfním typem elementu a to type
je typ ze stejné hierarchie typů jako tento typ prvku.