Compartir a través de


DbExpressionBuilder.TreatAs(DbExpression, TypeUsage) Método

Definición

Crea un nuevo 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

Parámetros

argument
DbExpression

Una expresión que especifica la instancia.

treatType
TypeUsage

Metadatos del tipo como se debe tratar.

Devoluciones

Nuevo DbTreatExpression con el argumento y el tipo especificados.

Excepciones

argument o treatType es null.

treatType no está en la misma jerarquía de tipos que el tipo de resultado de argument.

Comentarios

DbTreatExpression requiere que argument tenga un tipo de resultado polimórfico y que treatType sea un tipo de la misma jerarquía de tipos que ese tipo de resultado.

Se aplica a