DbExpressionBuilder.TreatAs(DbExpression, TypeUsage) Methode

Definitie

Hiermee maakt u een nieuwe 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

Parameters

argument
DbExpression

Een expressie waarmee het exemplaar wordt opgegeven.

treatType
TypeUsage

Typ metagegevens voor het type behandelen als.

Retouren

Een nieuwe DbTreatExpression met het opgegeven argument en type.

Uitzonderingen

argument of treatType null is.

treatType zich niet in dezelfde typehiërarchie bevindt als het resultaattype van argument.

Opmerkingen

DbTreatExpression vereist dat argument een polymorf resultaattype heeft en dat treatType is een type uit dezelfde typehiërarchie als dat resultaattype.

Van toepassing op