DbExpressionBuilder.FullOuterJoin Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří novou DbJoinExpression , která spojí sady určené výrazy vlevo a vpravo v zadané podmínce spojení pomocí FullOuterJoin jako DbExpressionKindznak .
Přetížení
| Name | Description |
|---|---|
| FullOuterJoin(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í FullOuterJoin jako DbExpressionKindznak . |
| FullOuterJoin(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í FullOuterJoin jako DbExpressionKindznak . |
FullOuterJoin(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í FullOuterJoin jako DbExpressionKindznak .
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 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 FullOuterJoin, který představuje úplnou vnější operaci spojení použitou na levé a pravé vstupní sady v rámci dané podmínky 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
FullOuterJoin(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í FullOuterJoin jako DbExpressionKindznak .
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 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 FullOuterJoin, který představuje úplnou vnější operaci spojení použitou na levé a pravé vstupní sady v rámci dané podmínky spojení.
Výjimky
left
right nebo joinCondition má hodnotu null.
Výraz vytvořený joinCondition pomocí logického typu výsledku nemá.