DbExpressionBuilder.OuterApply Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een nieuwe DbApplyExpression die de opgegeven apply expressie eenmaal evalueert voor elk element van een bepaalde invoerset, waardoor een verzameling rijen met bijbehorende invoer wordt geproduceerd en kolommen worden toegepast.
Overloads
| Name | Description |
|---|---|
| OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>) |
Hiermee maakt u een nieuwe DbApplyExpression die de opgegeven |
| OuterApply(DbExpressionBinding, DbExpressionBinding) |
Hiermee maakt u een nieuwe DbApplyExpression die de opgegeven |
OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)
Hiermee maakt u een nieuwe DbApplyExpression die de opgegeven apply expressie eenmaal evalueert voor elk element van een bepaalde invoerset, waardoor een verzameling rijen met bijbehorende invoer wordt geproduceerd en kolommen worden toegepast. Rijen waarvoor apply een lege set wordt geëvalueerd, hebben een kolomwaarde toepassen van null.
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
Parameters
- source
- DbExpression
Een DbExpression die de invoerset aangeeft.
- apply
- Func<DbExpression,KeyValuePair<String,DbExpression>>
Een methode waarmee de logica wordt opgegeven die één keer moet worden geëvalueerd voor elk lid van de invoerset.
Retouren
Een nieuwe DbApplyExpression met de opgegeven invoer en bindingen en een DbExpressionKind van OuterApply toepassen.
Uitzonderingen
source of apply null is.
– of –
Het resultaat bevat apply een naam of expressie die null is.
source heeft geen resultaattype voor de verzameling.
– of –
Het resultaat bevat apply een naam of expressie die niet geldig is in een expressiebinding.
Van toepassing op
OuterApply(DbExpressionBinding, DbExpressionBinding)
Hiermee maakt u een nieuwe DbApplyExpression die de opgegeven apply expressie eenmaal evalueert voor elk element van een bepaalde invoerset, waardoor een verzameling rijen met bijbehorende invoer wordt geproduceerd en kolommen worden toegepast. Rijen waarvoor apply een lege set wordt geëvalueerd, hebben een kolomwaarde toepassen van null.
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
Parameters
- input
- DbExpressionBinding
Een DbExpressionBinding die de invoerset aangeeft.
- apply
- DbExpressionBinding
Een DbExpressionBinding die logica aangeeft die één keer moet worden geëvalueerd voor elk lid van de invoerset.
Retouren
Een nieuwe DbApplyExpression met de opgegeven invoer en bindingen en een DbExpressionKind van OuterApply toepassen.
Uitzonderingen
input of apply null is.