DbExpressionBuilder.TreatAs(DbExpression, TypeUsage) Metod

Definition

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.

Gäller för