DbExpressionBuilder.IsOf(DbExpression, TypeUsage) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un objet DbIsOfExpression qui détermine si l'argument indiqué correspond au type spécifié ou à 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 de l'instance et le type spécifiés ainsi que DbExpressionKind IsOf.
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 possède argument
un type de résultat polymorphe, et qui type
est un type de la même hiérarchie de types que ce type de résultat.