Condividi tramite


DbExpressionBuilder.TreatAs(DbExpression, TypeUsage) Metodo

Definizione

Crea un nuovo oggetto 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

Parametri

argument
DbExpression

Espressione che specifica l'istanza.

treatType
TypeUsage

Metadati del tipo da utilizzare come modello di trattamento.

Restituisce

Nuovo DbTreatExpression con l'argomento e il tipo di destinazione specificati.

Eccezioni

argument o treatType è null.

treatType non si trova nella stessa gerarchia dei tipi del tipo di risultato di argument.

Commenti

DbTreatExpression richiede che argument abbia un tipo di risultato polimorfico e che treatType sia un tipo dalla stessa gerarchia di tipi del tipo.

Si applica a