DbExpressionBuilder.CrossApply 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 DbApplyExpression yang mengevaluasi ekspresi yang diberikan apply
sekali untuk setiap elemen dari set input tertentu, menghasilkan kumpulan baris dengan input yang sesuai dan menerapkan kolom.
Overload
CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>) |
Membuat baru DbApplyExpression yang mengevaluasi ekspresi yang diberikan |
CrossApply(DbExpressionBinding, DbExpressionBinding) |
Membuat baru DbApplyExpression yang mengevaluasi ekspresi yang diberikan |
CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)
Membuat baru DbApplyExpression yang mengevaluasi ekspresi yang diberikan apply
sekali untuk setiap elemen dari set input tertentu, menghasilkan kumpulan baris dengan input yang sesuai dan menerapkan kolom. Baris yang apply
dievaluasi ke set kosong tidak disertakan.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbApplyExpression ^ CrossApply(System::Data::Common::CommandTrees::DbExpression ^ source, Func<System::Data::Common::CommandTrees::DbExpression ^, System::Collections::Generic::KeyValuePair<System::String ^, System::Data::Common::CommandTrees::DbExpression ^>> ^ apply);
public static System.Data.Common.CommandTrees.DbApplyExpression CrossApply (this System.Data.Common.CommandTrees.DbExpression source, Func<System.Data.Common.CommandTrees.DbExpression,System.Collections.Generic.KeyValuePair<string,System.Data.Common.CommandTrees.DbExpression>> apply);
static member CrossApply : System.Data.Common.CommandTrees.DbExpression * Func<System.Data.Common.CommandTrees.DbExpression, System.Collections.Generic.KeyValuePair<string, System.Data.Common.CommandTrees.DbExpression>> -> System.Data.Common.CommandTrees.DbApplyExpression
<Extension()>
Public Function CrossApply (source As DbExpression, apply As Func(Of DbExpression, KeyValuePair(Of String, DbExpression))) As DbApplyExpression
Parameter
- source
- DbExpression
DbExpression yang menentukan set input.
- apply
- Func<DbExpression,KeyValuePair<String,DbExpression>>
Metode yang menentukan logika untuk dievaluasi sekali untuk setiap anggota set input.
Mengembalikan
DbApplyExpression baru dengan input yang ditentukan dan menerapkan pengikatan dan DbExpressionKind CrossApply.
Pengecualian
source
atau apply
adalah null.
-atau-
Hasil dari apply
berisi nama atau ekspresi yang null.
source
tidak memiliki tipe hasil koleksi.
-atau-
Hasil berisi apply
nama atau ekspresi yang tidak valid dalam pengikatan ekspresi.
Berlaku untuk
CrossApply(DbExpressionBinding, DbExpressionBinding)
Membuat baru DbApplyExpression yang mengevaluasi ekspresi yang diberikan apply
sekali untuk setiap elemen dari set input tertentu, menghasilkan kumpulan baris dengan input yang sesuai dan menerapkan kolom. Baris yang apply
dievaluasi ke set kosong tidak disertakan.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbApplyExpression ^ CrossApply(System::Data::Common::CommandTrees::DbExpressionBinding ^ input, System::Data::Common::CommandTrees::DbExpressionBinding ^ apply);
public static System.Data.Common.CommandTrees.DbApplyExpression CrossApply (this System.Data.Common.CommandTrees.DbExpressionBinding input, System.Data.Common.CommandTrees.DbExpressionBinding apply);
static member CrossApply : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpressionBinding -> System.Data.Common.CommandTrees.DbApplyExpression
<Extension()>
Public Function CrossApply (input As DbExpressionBinding, apply As DbExpressionBinding) As DbApplyExpression
Parameter
- input
- DbExpressionBinding
DbExpressionBinding Yang menentukan set input.
- apply
- DbExpressionBinding
Yang DbExpressionBinding menentukan logika untuk mengevaluasi sekali untuk setiap anggota set input.
Mengembalikan
DbApplyExpression baru dengan input yang ditentukan dan menerapkan pengikatan dan DbExpressionKind CrossApply.
Pengecualian
input
atau apply
adalah null.