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 DbApplyExpression qui évalue l'expression apply
indiquée une fois pour chaque élément d'un jeu d'entrées particulier, produisant une collection de lignes avec les colonnes input et apply correspondantes.
Surcharges
OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>) |
Crée une DbApplyExpression qui évalue l'expression |
OuterApply(DbExpressionBinding, DbExpressionBinding) |
Crée une DbApplyExpression qui évalue l'expression |
OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)
Crée une DbApplyExpression qui évalue l'expression apply
indiquée une fois pour chaque élément d'un jeu d'entrées particulier, produisant une collection de lignes avec les colonnes input et apply correspondantes. Les lignes pour lesquelles apply
a la valeur d'un jeu vide possèdent une valeur de colonne apply de valeur 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
Objet DbExpression qui spécifie le jeu de données d'entrée.
- apply
- Func<DbExpression,KeyValuePair<String,DbExpression>>
Méthode qui spécifie la logique à évaluer une fois pour chaque membre du jeu de données d'entrée.
Retours
Nouvelle DbApplyExpression avec les liaisons d'entrée et d'application spécifiées et DbExpressionKind de OuterApply.
Exceptions
source
ou apply
est null.
- ou -
Le résultat de apply
contient un nom ou une expression qui est null.
Source
n’a pas un type de résultat 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 DbApplyExpression qui évalue l'expression apply
indiquée une fois pour chaque élément d'un jeu d'entrées particulier, produisant une collection de lignes avec les colonnes input et apply correspondantes. Les lignes pour lesquelles apply
a la valeur d'un jeu vide possèdent une valeur de colonne apply de valeur 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
DbExpressionBinding qui spécifie le jeu de données d'entrée.
- apply
- DbExpressionBinding
DbExpressionBinding qui spécifie la logique à évaluer une fois pour chaque membre du jeu de données d'entrée.
Retours
Nouvelle DbApplyExpression avec les liaisons d'entrée et d'application spécifiées et DbExpressionKind de OuterApply.
Exceptions
input
ou apply
est null.