Partager via


DbExpressionBuilder.TreatAs(DbExpression, TypeUsage) Méthode

Définition

Crée un DbTreatExpression.

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

Paramètres

argument
DbExpression

Expression qui spécifie l'instance.

treatType
TypeUsage

Métadonnées du type utilisé pour le traitement.

Retours

Nouvelle DbTreatExpression de l'argument et du type spécifiés.

Exceptions

argument ou treatType est null.

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

Remarques

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

S’applique à