DbExpressionBuilder.IsOfOnly(DbExpression, TypeUsage) Metoda

Definice

Vytvoří nový DbIsOfExpression výraz, který určuje, zda je daný argument zadaným typem, a pouze tento typ (nikoli podtyp).

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

Výraz, který určuje instanci.

type
TypeUsage

Metadata typu, která určují typ výsledku instance, se má porovnat s.

Návraty

Nový DbIsOfExpression se zadanou instancí a typem a DbExpressionKind IsOfOnly.

Výjimky

argument nebo type má hodnotu null.

type není ve stejné hierarchii typů jako typ výsledku argument.

Poznámky

DbIsOfExpression vyžaduje, aby argument byl typ polymorfního výsledku a to type je typ ze stejné hierarchie typů jako tento typ výsledku.

Platí pro