DbExpressionBuilder.LeftOuterJoin Metoda

Definice

Vytvoří novou DbJoinExpression , která spojí sady určené výrazy vlevo a vpravo v zadané podmínce spojení pomocí LeftOuterJoin jako DbExpressionKindznak .

Přetížení

Name Description
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Vytvoří novou DbJoinExpression , která spojí sady určené vazbami levého a pravého výrazu v zadané podmínce spojení pomocí LeftOuterJoin jako DbExpressionKindznak .

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

Vytvoří novou DbJoinExpression , která spojí sady určené výrazy vlevo a vpravo v zadané podmínce spojení pomocí LeftOuterJoin jako DbExpressionKindznak .

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Vytvoří novou DbJoinExpression , která spojí sady určené vazbami levého a pravého výrazu v zadané podmínce spojení pomocí LeftOuterJoin jako DbExpressionKindznak .

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ LeftOuterJoin(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 LeftOuterJoin(this System.Data.Common.CommandTrees.DbExpressionBinding left, System.Data.Common.CommandTrees.DbExpressionBinding right, System.Data.Common.CommandTrees.DbExpression joinCondition);
static member LeftOuterJoin : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpression -> System.Data.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 sady vlevo.

right
DbExpressionBinding

Určuje DbExpressionBinding správný argument sady.

joinCondition
DbExpression

Výraz, který určuje podmínku, pro kterou se má spojit.

Návraty

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

Výjimky

left right nebo joinCondition má hodnotu null.

joinCondition nemá typ logického výsledku.

Platí pro

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

Vytvoří novou DbJoinExpression , která spojí sady určené výrazy vlevo a vpravo v zadané podmínce spojení pomocí LeftOuterJoin jako DbExpressionKindznak .

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

right
DbExpression

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

joinCondition
Func<DbExpression,DbExpression,DbExpression>

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

Návraty

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

Výjimky

left right nebo joinCondition má hodnotu null.

nebo

Výraz vytvořený hodnotou joinCondition null.

left nebo right nemá typ výsledku kolekce.

nebo

Výraz vytvořený joinCondition pomocí logického typu výsledku nemá.

Platí pro