Bagikan melalui


DbExpressionBuilder.InnerJoin Metode

Definisi

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

Overload

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

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

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

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

DbExpression yang 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 InnerJoin, yang mewakili operasi gabungan dalam 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

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ InnerJoin(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 InnerJoin (this System.Data.Common.CommandTrees.DbExpressionBinding left, System.Data.Common.CommandTrees.DbExpressionBinding right, System.Data.Common.CommandTrees.DbExpression joinCondition);
static member InnerJoin : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function InnerJoin (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 InnerJoin, yang mewakili operasi gabungan dalam 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