Sdílet prostřednictvím


DbExpressionBuilder.FullOuterJoin Metoda

Definice

Vytvoří nový DbJoinExpression , který spojí sady určené výrazy vlevo a vpravo v zadané podmínce spojení pomocí FullOuterJoin jako DbExpressionKind.

Přetížení

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

Vytvoří nový DbJoinExpression , který spojí sady určené výrazy vlevo a vpravo v zadané podmínce spojení pomocí FullOuterJoin jako DbExpressionKind.

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Vytvoří nový DbJoinExpression , který spojí sady určené levou a pravou vazbou výrazu v zadané podmínce spojení pomocí FullOuterJoin jako DbExpressionKind.

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

Vytvoří nový DbJoinExpression , který spojí sady určené výrazy vlevo a vpravo v zadané podmínce spojení pomocí FullOuterJoin jako 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

Parametry

left
DbExpression

A DbExpression , který určuje argument levé sady.

right
DbExpression

A DbExpression , který určuje argument správné sady.

joinCondition
Func<DbExpression,DbExpression,DbExpression>

Metoda představující podmínku, pro kterou se má spojení provést. Tato metoda musí vytvořit výraz s logickým typem výsledku, který poskytuje logiku podmínky spojení.

Návraty

Nový DbJoinExpression, s FullOuterJoin DbExpressionKind , který představuje úplné vnější spojení operace použité na levé a pravé vstupní sady pod danou podmínkou spojení.

Výjimky

leftnebo rightjoinCondition má hodnotu null.

-nebo-

Výraz vytvořený pomocí joinCondition má hodnotu null.

left nebo right nemá typ výsledku kolekce.

-nebo-

Výraz vytvořený nástrojem joinCondition nemá logický typ výsledku.

Platí pro

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Vytvoří nový DbJoinExpression , který spojí sady určené levou a pravou vazbou výrazu v zadané podmínce spojení pomocí FullOuterJoin jako 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

Parametry

left
DbExpressionBinding

Určuje DbExpressionBinding argument levé sady.

right
DbExpressionBinding

Určuje DbExpressionBinding argument správné sady.

joinCondition
DbExpression

Výraz, který určuje podmínku pro spojení.

Návraty

Nový DbJoinExpression, s FullOuterJoin DbExpressionKind , který představuje úplné vnější spojení operace použité na levé a pravé vstupní sady pod danou podmínkou spojení.

Výjimky

leftnebo rightjoinCondition má hodnotu null.

Výraz vytvořený nástrojem joinCondition nemá logický typ výsledku.

Platí pro