DbExpressionBuilder.FullOuterJoin Yöntem

Tanım

Sol ve sağ ifadeler tarafından belirtilen kümeleri, belirtilen birleştirme koşulunda, Olarak FullOuterJoin DbJoinExpressionkullanarak birleştiren yeni DbExpressionKind bir oluşturur.

Aşırı Yüklemeler

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

Sol ve sağ ifadeler tarafından belirtilen kümeleri, belirtilen birleştirme koşulunda, Olarak FullOuterJoin DbJoinExpressionkullanarak birleştiren yeni DbExpressionKind bir oluşturur.

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Sol ve sağ ifade bağlamaları tarafından belirtilen kümeleri, belirtilen birleştirme koşulunda, Olarak FullOuterJoin DbExpressionKindkullanarak birleştiren yeni DbJoinExpression bir oluşturur.

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

Sol ve sağ ifadeler tarafından belirtilen kümeleri, belirtilen birleştirme koşulunda, Olarak FullOuterJoin DbJoinExpressionkullanarak birleştiren yeni DbExpressionKind bir oluşturur.

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

Parametreler

left
DbExpression

DbExpression Sol küme bağımsız değişkenini belirten bir.

right
DbExpression

DbExpression Doğru küme bağımsız değişkenini belirten bir.

joinCondition
Func<DbExpression,DbExpression,DbExpression>

Birleştirilmesi gereken koşulu temsil eden bir yöntem. Bu yöntem, birleştirme koşulunun mantığını sağlayan Boole sonuç türüne sahip bir ifade üretmelidir.

Döndürülenler

Verilen birleştirme koşulu altında sol ve sağ giriş kümelerine uygulanan tam dış birleştirme işlemini temsil eden fullOuterJoin ile yeni bir DbExpressionKind DbJoinExpression.

Özel durumlar

leftveya rightjoinCondition null değeridir.

-veya-

tarafından joinCondition üretilen ifade null.

left veya right koleksiyon sonuç türüne sahip değil.

-veya-

tarafından joinCondition üretilen ifadenin Boole sonuç türü yok.

Şunlara uygulanır

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Sol ve sağ ifade bağlamaları tarafından belirtilen kümeleri, belirtilen birleştirme koşulunda, Olarak FullOuterJoin DbExpressionKindkullanarak birleştiren yeni DbJoinExpression bir oluşturur.

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

Parametreler

left
DbExpressionBinding

DbExpressionBinding Sol küme bağımsız değişkenini belirten bir.

right
DbExpressionBinding

DbExpressionBinding Doğru küme bağımsız değişkenini belirten bir.

joinCondition
DbExpression

Birleştirebileceğiniz koşulu belirten ifade.

Döndürülenler

Verilen birleştirme koşulu altında sol ve sağ giriş kümelerine uygulanan tam dış birleştirme işlemini temsil eden fullOuterJoin ile yeni bir DbExpressionKind DbJoinExpression.

Özel durumlar

leftveya rightjoinCondition null değeridir.

tarafından joinCondition üretilen ifadenin Boole sonuç türü yok.

Şunlara uygulanır