DbExpressionBuilder.IsOf(DbExpression, TypeUsage) Méthode

Définition

Crée un nouveau DbIsOfExpression qui détermine si l’argument donné est du type spécifié ou d’un sous-type.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbIsOfExpression ^ IsOf(System::Data::Common::CommandTrees::DbExpression ^ argument, System::Data::Metadata::Edm::TypeUsage ^ type);
public static System.Data.Common.CommandTrees.DbIsOfExpression IsOf(this System.Data.Common.CommandTrees.DbExpression argument, System.Data.Metadata.Edm.TypeUsage type);
static member IsOf : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.TypeUsage -> System.Data.Common.CommandTrees.DbIsOfExpression
<Extension()>
Public Function IsOf (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 avec l’instance et le type spécifiés et DbExpressionKind IsOf.

Exceptions

argument ou type a la valeur Null.

type n’est pas dans la même hiérarchie de type que le type de résultat de argument.

Remarques

DbIsOfExpression requiert un argument type de résultat polymorphe, et il s’agit type d’un type de la même hiérarchie de types que ce type de résultat.

S’applique à