DbExpressionBuilder.InnerJoin 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ří nový DbJoinExpression , který spojí sady určené výrazy vlevo a vpravo v zadané podmínce spojení pomocí InnerJoin jako DbExpressionKind.
Přetížení
InnerJoin(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í InnerJoin jako DbExpressionKind. |
InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Vytvoří nový DbJoinExpression , který spojí sady určené levou a pravou vazbou výrazu v zadané podmínce spojení pomocí InnerJoin jako DbExpressionKind. |
InnerJoin(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í InnerJoin jako DbExpressionKind.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbJoinExpression ^ InnerJoin(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 InnerJoin (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 InnerJoin : 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 InnerJoin (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 InnerJoin DbExpressionKind , který představuje vnitřní spojení operace použité na levé a pravé vstupní sady pod danou podmínkou spojení.
Výjimky
left
nebo right
joinCondition
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
InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)
Vytvoří nový DbJoinExpression , který spojí sady určené levou a pravou vazbou výrazu v zadané podmínce spojení pomocí InnerJoin jako DbExpressionKind.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbJoinExpression ^ InnerJoin(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 InnerJoin (this System.Data.Common.CommandTrees.DbExpressionBinding left, System.Data.Common.CommandTrees.DbExpressionBinding right, System.Data.Common.CommandTrees.DbExpression joinCondition);
static member InnerJoin : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function InnerJoin (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 InnerJoin DbExpressionKind , který představuje vnitřní spojení operace použité na levé a pravé vstupní sady pod danou podmínkou spojení.
Výjimky
left
nebo right
joinCondition
má hodnotu null.
joinCondition
nemá logický typ výsledku.