DbExpressionBuilder.OuterApply Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en ny DbApplyExpression som utvärderar det angivna apply uttrycket en gång för varje element i en viss indatauppsättning, vilket skapar en samling rader med motsvarande indata och tillämpar kolumner.
Överlagringar
| Name | Description |
|---|---|
| OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>) |
Skapar en ny DbApplyExpression som utvärderar det angivna |
| OuterApply(DbExpressionBinding, DbExpressionBinding) |
Skapar en ny DbApplyExpression som utvärderar det angivna |
OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)
Skapar en ny DbApplyExpression som utvärderar det angivna apply uttrycket en gång för varje element i en viss indatauppsättning, vilket skapar en samling rader med motsvarande indata och tillämpar kolumner. Rader för vilka apply utvärderas till en tom uppsättning har ett tillämpat kolumnvärde på 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
Parametrar
- source
- DbExpression
En DbExpression som anger indatauppsättningen.
- apply
- Func<DbExpression,KeyValuePair<String,DbExpression>>
En metod som anger logiken som ska utvärderas en gång för varje medlem i indatauppsättningen.
Returer
En ny DbApplyExpression med angivna indata och tillämpa bindningar och en DbExpressionKind av OuterApply.
Undantag
source eller apply är null.
-eller-
Resultatet av apply innehåller ett namn eller uttryck som är null.
source inte har någon samlingsresultattyp.
-eller-
Resultatet av apply innehåller ett namn eller uttryck som inte är giltigt i en uttrycksbindning.
Gäller för
OuterApply(DbExpressionBinding, DbExpressionBinding)
Skapar en ny DbApplyExpression som utvärderar det angivna apply uttrycket en gång för varje element i en viss indatauppsättning, vilket skapar en samling rader med motsvarande indata och tillämpar kolumner. Rader för vilka apply utvärderas till en tom uppsättning har ett tillämpat kolumnvärde på 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
Parametrar
- input
- DbExpressionBinding
En DbExpressionBinding som anger indatauppsättningen.
- apply
- DbExpressionBinding
En DbExpressionBinding som anger logik som ska utvärderas en gång för varje medlem i indatauppsättningen.
Returer
En ny DbApplyExpression med angivna indata och tillämpa bindningar och en DbExpressionKind av OuterApply.
Undantag
input eller apply är null.