DbExpressionBuilder.TreatAs(DbExpression, TypeUsage) Methode

Definition

Erstellt ein neues 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

Parameter

argument
DbExpression

Ein Ausdruck, der die Instanz angibt.

treatType
TypeUsage

Geben Sie Metadaten für den "treat-as"-Typ ein.

Gibt zurück

Ein neues DbTreatExpression mit dem angegebenen Argument und Typ.

Ausnahmen

argument oder treatType ist NULL.

treatType ist nicht in der gleichen Typhierarchie wie der Ergebnistyp von argument.

Hinweise

DbTreatExpression erfordert einen argument polymorphen Ergebnistyp und ein treatType Typ aus derselben Typhierarchie wie dieser Ergebnistyp.

Gilt für: