DbExpressionBuilder.TreatAs(DbExpression, TypeUsage) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat baru 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
Ekspresi yang menentukan instans.
- treatType
- TypeUsage
Ketik metadata untuk jenis treat-as.
Mengembalikan
DbTreatExpression baru dengan argumen dan jenis yang ditentukan.
Pengecualian
argument atau treatType adalah null.
treatType tidak dalam hierarki jenis yang sama dengan jenis argumenthasil .
Keterangan
DbTreatExpression mengharuskan yang argument memiliki jenis hasil polimorfik, dan itu treatType adalah jenis dari hierarki jenis yang sama dengan jenis hasil tersebut.