Bagikan melalui


DbExpressionBuilder.OuterApply Metode

Definisi

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

OuterApply(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 memiliki nilai kolom terapkan .null

OuterApply(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 memiliki nilai kolom terapkan .null

OuterApply(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 memiliki nilai kolom terapkan .null

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbApplyExpression ^ OuterApply(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 OuterApply (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 OuterApply : 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 OuterApply (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 OuterApply.

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

OuterApply(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 memiliki nilai kolom terapkan .null

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbApplyExpression ^ OuterApply(System::Data::Common::CommandTrees::DbExpressionBinding ^ input, System::Data::Common::CommandTrees::DbExpressionBinding ^ apply);
public static System.Data.Common.CommandTrees.DbApplyExpression OuterApply (this System.Data.Common.CommandTrees.DbExpressionBinding input, System.Data.Common.CommandTrees.DbExpressionBinding apply);
static member OuterApply : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpressionBinding -> System.Data.Common.CommandTrees.DbApplyExpression
<Extension()>
Public Function OuterApply (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 OuterApply.

Pengecualian

input atau apply adalah null.

Berlaku untuk