DbExpressionBuilder.InnerJoin Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine neue DbJoinExpression , die die durch die linken und rechten Ausdrücke angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei InnerJoin als die DbExpressionKind.
Überlädt
| Name | Beschreibung |
|---|---|
| InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Erstellt eine neue DbJoinExpression , die die durch die linken und rechten Ausdrücke angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei InnerJoin als die DbExpressionKind. |
| InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Erstellt eine neue DbJoinExpression , die die durch die Bindungen des linken und rechten Ausdrucks angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei InnerJoin als die DbExpressionKind. |
InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)
Erstellt eine neue DbJoinExpression , die die durch die linken und rechten Ausdrücke angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei InnerJoin als die 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
Parameter
- left
- DbExpression
A DbExpression that specifies the left set argument.
- right
- DbExpression
A DbExpression that specifies the right set argument.
- joinCondition
- Func<DbExpression,DbExpression,DbExpression>
Eine Methode, die die Bedingung darstellt, für die eine Verknüpfung ausgeführt werden soll. Diese Methode muss einen Ausdruck mit einem booleschen Ergebnistyp erzeugen, der die Logik der Verknüpfungsbedingung bereitstellt.
Gibt zurück
Ein neuer DbJoinExpression mit einer DbExpressionKind InnerJoin-Funktion, die den inneren Verknüpfungsvorgang darstellt, der auf die linken und rechten Eingabesätze unter der angegebenen Verknüpfungsbedingung angewendet wird.
Ausnahmen
left, right oder joinCondition ist NULL.
-oder-
Der von diesem Ausdruck erzeugte joinCondition Ausdruck ist NULL.
left oder right hat keinen Sammlungsergebnistyp.
-oder-
Der von joinCondition diesem Ausdruck erzeugte Ausdruck besitzt keinen booleschen Ergebnistyp.
Gilt für:
InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)
Erstellt eine neue DbJoinExpression , die die durch die Bindungen des linken und rechten Ausdrucks angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei InnerJoin als die 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
Parameter
- left
- DbExpressionBinding
Ein DbExpressionBinding Wert, der das argument "left set" angibt.
- right
- DbExpressionBinding
Ein DbExpressionBinding Wert, der das richtige Set-Argument angibt.
- joinCondition
- DbExpression
Ein Ausdruck, der die Bedingung angibt, für die eine Verknüpfung ausgeführt werden soll.
Gibt zurück
Ein neuer DbJoinExpression mit einer DbExpressionKind InnerJoin-Funktion, die den inneren Verknüpfungsvorgang darstellt, der auf die linken und rechten Eingabesätze unter der angegebenen Verknüpfungsbedingung angewendet wird.
Ausnahmen
left, right oder joinCondition ist NULL.
joinCondition hat keinen booleschen Ergebnistyp.