Partager via


DbExpressionBuilder.IsOfOnly(DbExpression, TypeUsage) Méthode

Définition

Crée une expression DbIsOfExpression qui détermine si l'argument indiqué correspond au type spécifié et uniquement à ce type (pas à un sous-type).

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

Paramètres

argument
DbExpression

Expression qui spécifie l'instance.

type
TypeUsage

Métadonnées de type qui spécifient le type auquel le type de résultat de l'instance doit être comparé.

Retours

Nouvelle DbIsOfExpression de l'instance et le type spécifiés ainsi que DbExpressionKind IsOfOnly.

Exceptions

argument ou type est null.

type ne se trouve pas dans la même hiérarchie de type que le type de résultat de argument.

Remarques

DbIsOfExpression nécessite que argument possède un type de résultat polymorphe, et qui type soit un type de la même hiérarchie de type que ce type de résultat.

S’applique à