Bagikan melalui


DbExpressionBuilder.IsOf(DbExpression, TypeUsage) Metode

Definisi

Membuat baru DbIsOfExpression yang menentukan apakah argumen yang diberikan adalah dari jenis atau subjenis yang ditentukan.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbIsOfExpression ^ IsOf(System::Data::Common::CommandTrees::DbExpression ^ argument, System::Data::Metadata::Edm::TypeUsage ^ type);
public static System.Data.Common.CommandTrees.DbIsOfExpression IsOf (this System.Data.Common.CommandTrees.DbExpression argument, System.Data.Metadata.Edm.TypeUsage type);
static member IsOf : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.TypeUsage -> System.Data.Common.CommandTrees.DbIsOfExpression
<Extension()>
Public Function IsOf (argument As DbExpression, type As TypeUsage) As DbIsOfExpression

Parameter

argument
DbExpression

Ekspresi yang menentukan instans.

type
TypeUsage

Ketik metadata yang menentukan jenis yang harus dibandingkan dengan jenis hasil instans.

Mengembalikan

DbIsOfExpression baru dengan instans dan jenis yang ditentukan dan DbExpressionKind IsOf.

Pengecualian

argument atau type adalah null.

type tidak dalam hierarki jenis yang sama dengan jenis argumenthasil .

Keterangan

DbIsOfExpression mengharuskan yang argument memiliki jenis hasil polimorfik, dan itu type adalah jenis dari hierarki jenis yang sama dengan jenis hasil tersebut.

Berlaku untuk