Partager via


DbExpressionBuilder.OuterApply Méthode

Définition

Surcharges

OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

Crée un nouveau DbApplyExpression qui évalue l’expression apply donnée une fois pour chaque élément d’un jeu d’entrée donné, en produisant une collection de lignes avec les colonnes d’entrée et d’application correspondantes. Les lignes pour lesquelles applique des valeurs à un jeu vide ont une valeur de colonne d’application null.

OuterApply(DbExpressionBinding, DbExpressionBinding)

Crée un nouveau DbApplyExpression qui évalue l’expression apply donnée une fois pour chaque élément d’un jeu d’entrée donné, en produisant une collection de lignes avec les colonnes d’entrée et d’application correspondantes. Les lignes pour lesquelles applique des valeurs à un jeu vide ont une valeur de colonne d’application null.

OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

Crée un nouveau DbApplyExpression qui évalue l’expression apply donnée une fois pour chaque élément d’un jeu d’entrée donné, en produisant une collection de lignes avec les colonnes d’entrée et d’application correspondantes. Les lignes pour lesquelles applique des valeurs à un jeu vide ont une valeur de colonne d’application null.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression OuterApply (this System.Data.Entity.Core.Common.CommandTrees.DbExpression source, Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Collections.Generic.KeyValuePair<string,System.Data.Entity.Core.Common.CommandTrees.DbExpression>> apply);
static member OuterApply : System.Data.Entity.Core.Common.CommandTrees.DbExpression * Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Collections.Generic.KeyValuePair<string, System.Data.Entity.Core.Common.CommandTrees.DbExpression>> -> System.Data.Entity.Core.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.

Attributs

Exceptions

Le résultat de apply contient un nom ou une expression qui est null.

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 un nouveau DbApplyExpression qui évalue l’expression apply donnée une fois pour chaque élément d’un jeu d’entrée donné, en produisant une collection de lignes avec les colonnes d’entrée et d’application correspondantes. Les lignes pour lesquelles applique des valeurs à un jeu vide ont une valeur de colonne d’application null.

public static System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression OuterApply (this System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding input, System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding apply);
static member OuterApply : System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding * System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding -> System.Data.Entity.Core.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 a la valeur Null.

S’applique à