Bagikan melalui


DbExpressionBuilder.FullOuterJoin Metode

Definisi

Membuat baru DbJoinExpression yang menggabungkan set yang ditentukan oleh ekspresi kiri dan kanan, pada kondisi gabungan yang ditentukan, menggunakan FullOuterJoin sebagai DbExpressionKind.

Overload

FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Membuat baru DbJoinExpression yang menggabungkan set yang ditentukan oleh ekspresi kiri dan kanan, pada kondisi gabungan yang ditentukan, menggunakan FullOuterJoin sebagai DbExpressionKind.

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Membuat baru DbJoinExpression yang menggabungkan set yang ditentukan oleh pengikatan ekspresi kiri dan kanan, pada kondisi gabungan yang ditentukan, menggunakan FullOuterJoin sebagai DbExpressionKind.

FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Membuat baru DbJoinExpression yang menggabungkan set yang ditentukan oleh ekspresi kiri dan kanan, pada kondisi gabungan yang ditentukan, menggunakan FullOuterJoin sebagai DbExpressionKind.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ FullOuterJoin(System::Data::Common::CommandTrees::DbExpression ^ left, System::Data::Common::CommandTrees::DbExpression ^ right, Func<System::Data::Common::CommandTrees::DbExpression ^, System::Data::Common::CommandTrees::DbExpression ^, System::Data::Common::CommandTrees::DbExpression ^> ^ joinCondition);
public static System.Data.Common.CommandTrees.DbJoinExpression FullOuterJoin (this System.Data.Common.CommandTrees.DbExpression left, System.Data.Common.CommandTrees.DbExpression right, Func<System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression> joinCondition);
static member FullOuterJoin : System.Data.Common.CommandTrees.DbExpression * System.Data.Common.CommandTrees.DbExpression * Func<System.Data.Common.CommandTrees.DbExpression, System.Data.Common.CommandTrees.DbExpression, System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function FullOuterJoin (left As DbExpression, right As DbExpression, joinCondition As Func(Of DbExpression, DbExpression, DbExpression)) As DbJoinExpression

Parameter

left
DbExpression

yang DbExpression menentukan argumen set kiri.

right
DbExpression

yang DbExpression menentukan argumen set yang tepat.

joinCondition
Func<DbExpression,DbExpression,DbExpression>

Metode yang mewakili kondisi untuk bergabung. Metode ini harus menghasilkan ekspresi dengan jenis hasil Boolean yang menyediakan logika kondisi gabungan.

Mengembalikan

DbJoinExpression baru, dengan DbExpressionKind FullOuterJoin, yang mewakili operasi gabungan luar penuh yang diterapkan ke set input kiri dan kanan di bawah kondisi gabungan yang diberikan.

Pengecualian

left, right atau joinCondition null.

-atau-

Ekspresi yang dihasilkan oleh joinCondition null.

left atau right tidak memiliki tipe hasil koleksi.

-atau-

Ekspresi yang dihasilkan oleh joinCondition tidak memiliki tipe hasil Boolean.

Berlaku untuk

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Membuat baru DbJoinExpression yang menggabungkan set yang ditentukan oleh pengikatan ekspresi kiri dan kanan, pada kondisi gabungan yang ditentukan, menggunakan FullOuterJoin sebagai DbExpressionKind.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ FullOuterJoin(System::Data::Common::CommandTrees::DbExpressionBinding ^ left, System::Data::Common::CommandTrees::DbExpressionBinding ^ right, System::Data::Common::CommandTrees::DbExpression ^ joinCondition);
public static System.Data.Common.CommandTrees.DbJoinExpression FullOuterJoin (this System.Data.Common.CommandTrees.DbExpressionBinding left, System.Data.Common.CommandTrees.DbExpressionBinding right, System.Data.Common.CommandTrees.DbExpression joinCondition);
static member FullOuterJoin : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function FullOuterJoin (left As DbExpressionBinding, right As DbExpressionBinding, joinCondition As DbExpression) As DbJoinExpression

Parameter

left
DbExpressionBinding

Yang DbExpressionBinding menentukan argumen set kiri.

right
DbExpressionBinding

Yang DbExpressionBinding menentukan argumen set yang tepat.

joinCondition
DbExpression

Ekspresi yang menentukan kondisi untuk bergabung.

Mengembalikan

DbJoinExpression baru, dengan DbExpressionKind FullOuterJoin, yang mewakili operasi gabungan luar penuh yang diterapkan ke set input kiri dan kanan di bawah kondisi gabungan yang diberikan.

Pengecualian

left, right atau joinCondition null.

Ekspresi yang dihasilkan oleh joinCondition tidak memiliki tipe hasil Boolean.

Berlaku untuk