DbExpressionBuilder.OfTypeOnly(DbExpression, TypeUsage) Metode

Definisi

Membuat baru DbOfTypeExpression yang menghasilkan set yang terdiri dari elemen dari set input yang diberikan yang persis dengan jenis yang ditentukan.

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

Parameter

argument
DbExpression

Yang DbExpression menentukan set input.

type
TypeUsage

Ketik metadata untuk jenis yang elemen set input harus cocok persis untuk disertakan dalam set yang dihasilkan.

Mengembalikan

DbOfTypeExpression baru dengan argumen dan jenis yang ditentukan, dan ExpressionKind dari OfTypeOnly.

Pengecualian

argument atau type null.

argument tidak memiliki tipe hasil koleksi, atau type bukan tipe dalam hierarki tipe yang sama dengan jenis elemen dari jenis argumenthasil koleksi .

Keterangan

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

Berlaku untuk