DbExpressionBuilder.OuterApply Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří nový DbApplyExpression , který vyhodnotí daný apply
výraz jednou pro každý prvek dané vstupní sady a vytvoří kolekci řádků s odpovídajícím vstupem a použít sloupce.
Přetížení
OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>) |
Vytvoří nový DbApplyExpression , který vyhodnotí daný |
OuterApply(DbExpressionBinding, DbExpressionBinding) |
Vytvoří nový DbApplyExpression , který vyhodnotí daný |
OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)
Vytvoří nový DbApplyExpression , který vyhodnotí daný apply
výraz jednou pro každý prvek dané vstupní sady a vytvoří kolekci řádků s odpovídajícím vstupem a použít sloupce. Řádky, jejichž apply
hodnota se vyhodnotí jako prázdná sada, mají použít hodnotu null
sloupce .
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
Parametry
- source
- DbExpression
A DbExpression , který určuje vstupní sadu.
- apply
- Func<DbExpression,KeyValuePair<String,DbExpression>>
Metoda, která určuje logiku, která se má vyhodnotit jednou pro každého člena vstupní sady.
Návraty
Nový DbApplyExpression se zadaným vstupem a použít vazby a outerApply DbExpressionKind .
Výjimky
source
nebo apply
je null.
-nebo-
Výsledek apply
obsahuje název nebo výraz, který má hodnotu null.
Source
nemá typ výsledku kolekce.
-nebo-
Výsledek apply
obsahuje název nebo výraz, který není platný ve vazbě výrazu.
Platí pro
OuterApply(DbExpressionBinding, DbExpressionBinding)
Vytvoří nový DbApplyExpression , který vyhodnotí daný apply
výraz jednou pro každý prvek dané vstupní sady a vytvoří kolekci řádků s odpovídajícím vstupem a použít sloupce. Řádky, jejichž apply
hodnota se vyhodnotí jako prázdná sada, mají použít hodnotu null
sloupce .
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
Parametry
- input
- DbExpressionBinding
Určuje DbExpressionBinding vstupní sadu.
- apply
- DbExpressionBinding
Určuje DbExpressionBinding logiku, která se má vyhodnotit jednou pro každého člena vstupní sady.
Návraty
Nový DbApplyExpression se zadaným vstupem a použít vazby a outerApply DbExpressionKind .
Výjimky
input
nebo apply
je null.