Udostępnij za pośrednictwem


DbExpressionBuilder.IsOfOnly(DbExpression, TypeUsage) Metoda

Definicja

Tworzy nowe DbIsOfExpression wyrażenie, które określa, czy dany argument jest określonym typem, i tylko tego typu (a nie podtypem).

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

Parametry

argument
DbExpression

Wyrażenie określające wystąpienie.

type
TypeUsage

Metadane typu określające typ, do którego ma być porównywany typ wyniku wystąpienia.

Zwraca

Nowa baza danych DbIsOfExpression z określonym wystąpieniem i typem i dbExpressionKind IsOfOnly.

Wyjątki

argument lub type ma wartość null.

typenie znajduje się w tej samej hierarchii typów co typ wyniku .argument

Uwagi

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

Dotyczy