DbExpressionBuilder.TreatAs(DbExpression, TypeUsage) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.