DbExpressionBuilder.InnerJoin Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un nuovo oggetto DbJoinExpression che, in base alla condizione di join specificata, crea un join dei set specificati dalle espressioni a sinistra e a destra, utilizzando InnerJoin come DbExpressionKind.
Overload
InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Crea un nuovo oggetto DbJoinExpression che, in base alla condizione di join specificata, crea un join dei set specificati dalle espressioni a sinistra e a destra, utilizzando InnerJoin come DbExpressionKind. |
InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Crea un nuovo oggetto DbJoinExpression che, in base alla condizione di join specificata, crea un join dei set specificati dalle associazioni a un'espressione a sinistra e a destra, utilizzando InnerJoin come DbExpressionKind. |
InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)
Crea un nuovo oggetto DbJoinExpression che, in base alla condizione di join specificata, crea un join dei set specificati dalle espressioni a sinistra e a destra, utilizzando InnerJoin come 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
Parametri
- left
- DbExpression
Oggetto DbExpression che specifica l'argomento del set sinistro.
- right
- DbExpression
Oggetto DbExpression che specifica l'argomento del set destro.
- joinCondition
- Func<DbExpression,DbExpression,DbExpression>
Metodo che rappresenta la condizione su cui creare un join. Questo metodo deve generare un'espressione con un tipo di risultato Boolean che fornisca la logica della condizione di join.
Restituisce
Nuovo DbJoinExpression, con DbExpressionKind di InnerJoin, che rappresenta l'operazione di join interna completa applicata ai set di input sinistro e destro nella condizione specificata di join.
Eccezioni
left
, right
o joinCondition
è Null.
-oppure-
L'espressione generata da joinCondition
è Null.
left
o right
non ha un tipo di risultato della raccolta.
-oppure-
L'espressione generata da joinCondition
non ha un tipo di risultato Boolean.
Si applica a
InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)
Crea un nuovo oggetto DbJoinExpression che, in base alla condizione di join specificata, crea un join dei set specificati dalle associazioni a un'espressione a sinistra e a destra, utilizzando InnerJoin come 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
Parametri
- left
- DbExpressionBinding
Oggetto DbExpressionBinding che specifica l'argomento di set a sinistra.
- right
- DbExpressionBinding
Oggetto DbExpressionBinding che specifica l'argomento di set a destra.
- joinCondition
- DbExpression
Espressione che specifica la condizione in base a cui creare il join.
Restituisce
Nuovo DbJoinExpression, con DbExpressionKind di InnerJoin, che rappresenta l'operazione di join interna completa applicata ai set di input sinistro e destro nella condizione specificata di join.
Eccezioni
left
, right
o joinCondition
è Null.
joinCondition
non contiene un tipo di risultato booleano.