DbExpressionBuilder.OuterApply Méthode

Définition

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 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

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

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.

S’applique à