Sdílet prostřednictvím


DbExpressionBuilder.LeftOuterJoin Metoda

Definice

Přetížení

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

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

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

public static System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression LeftOuterJoin(this System.Data.Entity.Core.Common.CommandTrees.DbExpression left, System.Data.Entity.Core.Common.CommandTrees.DbExpression right, Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression> joinCondition);
static member LeftOuterJoin : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Common.CommandTrees.DbExpression * Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function LeftOuterJoin (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, ke které se má připojit. Tato metoda musí vytvořit výraz s logickým typem výsledku, který poskytuje logiku podmínky spojení.

Návraty

Nový DbJoinExpression s objektem DbExpressionKind LeftOuterJoin, který představuje levou vnější operaci spojení použitou na levé a pravé vstupní sady za dané podmínky spojení.

Výjimky

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

Výraz vytvořený pomocí joinCondition nemá logický typ výsledku.

Platí pro

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

public static System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression LeftOuterJoin(this System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding left, System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding right, System.Data.Entity.Core.Common.CommandTrees.DbExpression joinCondition);
static member LeftOuterJoin : System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding * System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding * System.Data.Entity.Core.Common.CommandTrees.DbExpression -> System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function LeftOuterJoin (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, ke které se má připojit.

Návraty

Nový DbJoinExpression s objektem DbExpressionKind LeftOuterJoin, který představuje levou vnější operaci spojení použitou na levé a pravé vstupní sady za dané podmínky spojení.

Výjimky

left, right nebo joinCondition mají hodnotu null.

joinCondition nemá logický typ výsledku.

Platí pro