DbExpressionBuilder.TreatAs(DbExpression, TypeUsage) Méthode

Définition

Crée un nouveau 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 de type pour le type de traitement.

Retours

Nouvelle DbTreatExpression avec l’argument et le type spécifiés.

Exceptions

argument ou treatType a la valeur Null.

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

Remarques

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

S’applique à