DbExpressionBuilder.OuterApply Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une nouvelle DbApplyExpression valeur qui évalue l’expression donnée apply une fois pour chaque élément d’un jeu d’entrée donné, produisant une collection de lignes avec l’entrée correspondante et appliquant des colonnes.
Surcharges
| Nom | Description |
|---|---|
| OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>) |
Crée une nouvelle DbApplyExpression valeur qui évalue l’expression donnée |
| OuterApply(DbExpressionBinding, DbExpressionBinding) |
Crée une nouvelle DbApplyExpression valeur qui évalue l’expression donnée |
OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)
Crée une nouvelle DbApplyExpression valeur qui évalue l’expression donnée apply une fois pour chaque élément d’un jeu d’entrée donné, produisant une collection de lignes avec l’entrée correspondante et appliquant des colonnes. Les lignes pour lesquelles apply la valeur d’un jeu vide a une valeur de colonne d’application .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
Paramètres
- source
- DbExpression
Qui DbExpression spécifie le jeu d’entrée.
- apply
- Func<DbExpression,KeyValuePair<String,DbExpression>>
Méthode qui spécifie la logique à évaluer une fois pour chaque membre du jeu d’entrée.
Retours
Nouvelle DbApplyExpression avec l’entrée spécifiée et applique des liaisons et un DbExpressionKind de OuterApply.
Exceptions
source ou apply a la valeur Null.
-ou-
Résultat d’un apply nom ou d’une expression null.
source n’a pas de type de résultat de collection.
-ou-
Le résultat de apply contient un nom ou une expression qui n’est pas valide dans une liaison d’expression.
S’applique à
OuterApply(DbExpressionBinding, DbExpressionBinding)
Crée une nouvelle DbApplyExpression valeur qui évalue l’expression donnée apply une fois pour chaque élément d’un jeu d’entrée donné, produisant une collection de lignes avec l’entrée correspondante et appliquant des colonnes. Les lignes pour lesquelles apply la valeur d’un jeu vide a une valeur de colonne d’application .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
Paramètres
- input
- DbExpressionBinding
Qui DbExpressionBinding spécifie le jeu d’entrée.
- apply
- DbExpressionBinding
Qui DbExpressionBinding spécifie la logique à évaluer une fois pour chaque membre du jeu d’entrée.
Retours
Nouvelle DbApplyExpression avec l’entrée spécifiée et applique des liaisons et un DbExpressionKind de OuterApply.
Exceptions
input ou apply a la valeur Null.