DbExpressionBuilder.TreatAs(DbExpression, TypeUsage) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en ny 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
Parametrar
- argument
- DbExpression
Ett uttryck som anger instansen.
- treatType
- TypeUsage
Skriv metadata för typen behandla som.
Returer
En ny DbTreatExpression med det angivna argumentet och typen.
Undantag
argument eller treatType är null.
treatType är inte i samma typhierarki som resultattypen för argument.
Kommentarer
DbTreatExpression kräver att argument den har en polymorf resultattyp, och det treatType är en typ från samma typhierarki som den resultattypen.