DbExpressionBuilder.OfTypeOnly(DbExpression, TypeUsage) Metoda

Definicja

Tworzy nowy DbOfTypeExpression zestaw, który tworzy zestaw składający się z elementów danego zestawu danych wejściowych, które są dokładnie określonego 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

Element DbExpression określający zestaw danych wejściowych.

type
TypeUsage

Wpisz metadane dla typu, który elementy zestawu wejściowego muszą być dokładnie zgodne, aby zostały uwzględnione w zestawie wynikowym.

Zwraca

Nowy dbOfTypeExpression z określonym ustawionym argumentem i typem oraz wyrażeniem ExpressionKind wartości OfTypeOnly.

Wyjątki

argument lub type ma wartość null.

argument nie ma typu wyników kolekcji lub type nie jest typem w hierarchii tego samego typu, co typ elementu typu wyniku argumentkolekcji .

Uwagi

DbOfTypeExpression wymaga, aby argument typ wyniku kolekcji miał typ elementu polimorficznego i type jest to typ z tej samej hierarchii typów co ten typ elementu.

Dotyczy