Bagikan melalui


DbExpressionBuilder.LeftOuterJoin Metode

Definisi

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

Overload

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

LeftOuterJoin(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 LeftOuterJoin sebagai DbExpressionKind.

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ LeftOuterJoin(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 LeftOuterJoin (this System.Data.Common.CommandTrees.DbExpressionBinding left, System.Data.Common.CommandTrees.DbExpressionBinding right, System.Data.Common.CommandTrees.DbExpression joinCondition);
static member LeftOuterJoin : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function LeftOuterJoin (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 LeftOuterJoin, yang mewakili operasi gabungan luar kiri yang diterapkan ke set input kiri dan kanan di bawah kondisi gabungan yang diberikan.

Pengecualian

left, right atau joinCondition null.

joinCondition tidak memiliki tipe hasil Boolean.

Berlaku untuk

LeftOuterJoin(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 LeftOuterJoin sebagai DbExpressionKind.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ LeftOuterJoin(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 LeftOuterJoin (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 LeftOuterJoin : 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 LeftOuterJoin (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 LeftOuterJoin, yang mewakili operasi gabungan luar kiri 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