Поделиться через


DbExpressionBuilder.LeftOuterJoin Метод

Определение

Перегрузки

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Создает объект DbJoinExpression , который объединяет наборы, заданные выражениями слева и справа, в указанном условии соединения, используя LeftOuterJoin в DbExpressionKind качестве .

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Создает объект DbJoinExpression , который объединяет наборы, заданные левыми и правыми привязками выражений, в указанном условии соединения, используя LeftOuterJoin в DbExpressionKind качестве .

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Создает объект DbJoinExpression , который объединяет наборы, заданные выражениями слева и справа, в указанном условии соединения, используя LeftOuterJoin в 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

Параметры

left
DbExpression

Класс DbExpression, указывающий аргумент левого набора.

right
DbExpression

Класс DbExpression, указывающий аргумент правого набора.

joinCondition
Func<DbExpression,DbExpression,DbExpression>

Метод, представляющий условие соединения. Он должен создать выражение с результатом логического типа, в котором указана логика условия соединения.

Возвращаемое значение

Новое DbJoinExpression с DbExpressionKind — LeftOuterJoin, которое представляет операцию левого внешнего соединения, примененную к левому и правому входным наборам с заданным условием соединения.

Исключения

Выражение, создаваемое joinCondition, имеет значение NULL.

Выражение, созданное joinCondition, не имеет логического типа результата.

Применяется к

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Создает объект DbJoinExpression , который объединяет наборы, заданные левыми и правыми привязками выражений, в указанном условии соединения, используя LeftOuterJoin в 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

Параметры

left
DbExpressionBinding

Объект DbExpressionBinding, задающий левый аргумент набора.

right
DbExpressionBinding

Объект DbExpressionBinding, задающий правый аргумент набора.

joinCondition
DbExpression

Выражение, задающее условие объединения.

Возвращаемое значение

Новое DbJoinExpression с DbExpressionKind — LeftOuterJoin, которое представляет операцию левого внешнего соединения, примененную к левому и правому входным наборам с заданным условием соединения.

Исключения

left, right или joinCondition имеет значение NULL.

JoinCondition не имеет логического типа результата.

Применяется к