DbExpressionBuilder.CrossApply 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.
Überlädt
CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>) |
Erstellt eine neue DbApplyExpression , die den angegebenen anwendungsausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Angewendeten Spalten erzeugt. Zeilen, für die Auswertungen auf eine leere Menge angewendet werden, sind nicht enthalten. |
CrossApply(DbExpressionBinding, DbExpressionBinding) |
Erstellt eine neue DbApplyExpression , die den angegebenen anwendungsausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Angewendeten Spalten erzeugt. Zeilen, für die Auswertungen auf eine leere Menge angewendet werden, sind nicht enthalten. |
CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)
Erstellt eine neue DbApplyExpression , die den angegebenen anwendungsausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Angewendeten Spalten erzeugt. Zeilen, für die Auswertungen auf eine leere Menge angewendet werden, sind nicht enthalten.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression CrossApply (this System.Data.Entity.Core.Common.CommandTrees.DbExpression source, Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Collections.Generic.KeyValuePair<string,System.Data.Entity.Core.Common.CommandTrees.DbExpression>> apply);
static member CrossApply : System.Data.Entity.Core.Common.CommandTrees.DbExpression * Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Collections.Generic.KeyValuePair<string, System.Data.Entity.Core.Common.CommandTrees.DbExpression>> -> System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression
<Extension()>
Public Function CrossApply (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 CrossApply.
- Attribute
Ausnahmen
Das Ergebnis von apply enthält einen Namen oder Ausdruck, der NULL ist.
Das Ergebnis von apply enthält einen Namen oder Ausdruck, der in einer Ausdrucksbindung ungültig ist.
Gilt für:
CrossApply(DbExpressionBinding, DbExpressionBinding)
Erstellt eine neue DbApplyExpression , die den angegebenen anwendungsausdruck einmal für jedes Element eines bestimmten Eingabesatzes auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Angewendeten Spalten erzeugt. Zeilen, für die Auswertungen auf eine leere Menge angewendet werden, sind nicht enthalten.
public static System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression CrossApply (this System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding input, System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding apply);
static member CrossApply : System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding * System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding -> System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression
<Extension()>
Public Function CrossApply (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 CrossApply.
Ausnahmen
input or apply ist NULL.
Gilt für:
Entity Framework