DbExpressionBuilder.OuterApply 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 DbApplyExpression, die den angegebenen apply
-Ausdruck für jedes Element eines angegebenen Eingabesets einmal auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und apply-Spalten erzeugt.
Überlädt
OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>) |
Erstellt eine neue DbApplyExpression, die den angegebenen |
OuterApply(DbExpressionBinding, DbExpressionBinding) |
Erstellt eine neue DbApplyExpression, die den angegebenen |
OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)
Erstellt eine neue DbApplyExpression, die den angegebenen apply
-Ausdruck für jedes Element eines angegebenen Eingabesets einmal auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und apply-Spalten erzeugt. Zeilen, für die apply
zu einem leeren Satz ausgewertet wird, weisen den Anwendungsspaltenwert null
auf.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbApplyExpression ^ OuterApply(System::Data::Common::CommandTrees::DbExpression ^ source, Func<System::Data::Common::CommandTrees::DbExpression ^, System::Collections::Generic::KeyValuePair<System::String ^, System::Data::Common::CommandTrees::DbExpression ^>> ^ apply);
public static System.Data.Common.CommandTrees.DbApplyExpression OuterApply (this System.Data.Common.CommandTrees.DbExpression source, Func<System.Data.Common.CommandTrees.DbExpression,System.Collections.Generic.KeyValuePair<string,System.Data.Common.CommandTrees.DbExpression>> apply);
static member OuterApply : System.Data.Common.CommandTrees.DbExpression * Func<System.Data.Common.CommandTrees.DbExpression, System.Collections.Generic.KeyValuePair<string, System.Data.Common.CommandTrees.DbExpression>> -> System.Data.Common.CommandTrees.DbApplyExpression
<Extension()>
Public Function OuterApply (source As DbExpression, apply As Func(Of DbExpression, KeyValuePair(Of String, DbExpression))) As DbApplyExpression
Parameter
- source
- DbExpression
Eine DbExpression, die das Eingabeset angibt.
- apply
- Func<DbExpression,KeyValuePair<String,DbExpression>>
Eine Methode, die die Logik angibt, die für jeden Member des Eingabesets einmal ausgewertet wird.
Gibt zurück
Ein neues DbApplyExpression mit der angegebenen Eingabe und Anwenden von Bindungen und ein DbExpressionKind von OuterApply.
Ausnahmen
source
oder apply
ist NULL.
- oder -
Das Ergebnis von apply
enthält einen Namen oder Ausdruck, der Null ist.
Source
weist keinen Auflistungsergebnistyp auf.
- oder -
Das Ergebnis von apply
enthält einen Namen oder Ausdruck, der in einer Ausdrucksbindung ungültig ist.
Gilt für:
OuterApply(DbExpressionBinding, DbExpressionBinding)
Erstellt eine neue DbApplyExpression, die den angegebenen apply
-Ausdruck für jedes Element eines angegebenen Eingabesets einmal auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und apply-Spalten erzeugt. Zeilen, für die apply
zu einem leeren Satz ausgewertet wird, weisen den Anwendungsspaltenwert null
auf.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbApplyExpression ^ OuterApply(System::Data::Common::CommandTrees::DbExpressionBinding ^ input, System::Data::Common::CommandTrees::DbExpressionBinding ^ apply);
public static System.Data.Common.CommandTrees.DbApplyExpression OuterApply (this System.Data.Common.CommandTrees.DbExpressionBinding input, System.Data.Common.CommandTrees.DbExpressionBinding apply);
static member OuterApply : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpressionBinding -> System.Data.Common.CommandTrees.DbApplyExpression
<Extension()>
Public Function OuterApply (input As DbExpressionBinding, apply As DbExpressionBinding) As DbApplyExpression
Parameter
- input
- DbExpressionBinding
Ein DbExpressionBinding, der das Eingabeset angibt.
- apply
- DbExpressionBinding
Eine DbExpressionBinding, die die Logik angibt, die für jeden Member des Eingabesets einmal ausgewertet wird.
Gibt zurück
Ein neues DbApplyExpression mit der angegebenen Eingabe und Anwenden von Bindungen und ein DbExpressionKind von OuterApply.
Ausnahmen
input
oder apply
ist NULL.