DbExpressionBuilder.CrossApply 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.
Surcharges
CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>) |
Crée un nouveau DbApplyExpression qui évalue l’expression d’application donnée une fois pour chaque élément d’un jeu d’entrée donné, en produisant une collection de lignes avec l’entrée et les colonnes d’application correspondantes. Les lignes pour lesquelles s’appliquent des valeurs à un ensemble vide ne sont pas incluses. |
CrossApply(DbExpressionBinding, DbExpressionBinding) |
Crée un nouveau DbApplyExpression qui évalue l’expression d’application donnée une fois pour chaque élément d’un jeu d’entrée donné, en produisant une collection de lignes avec l’entrée et les colonnes d’application correspondantes. Les lignes pour lesquelles s’appliquent des valeurs à un ensemble vide ne sont pas incluses. |
CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)
Crée un nouveau DbApplyExpression qui évalue l’expression d’application donnée une fois pour chaque élément d’un jeu d’entrée donné, en produisant une collection de lignes avec l’entrée et les colonnes d’application correspondantes. Les lignes pour lesquelles s’appliquent des valeurs à un ensemble vide ne sont pas incluses.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression CrossApply (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 CrossApply : 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 CrossApply (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 CrossApply.
- Attributs
Exceptions
Le résultat de apply contient un nom ou une expression null.
Le résultat de apply contient un nom ou une expression qui n’est pas valide dans une liaison d’expression.
S’applique à
CrossApply(DbExpressionBinding, DbExpressionBinding)
Crée un nouveau DbApplyExpression qui évalue l’expression d’application donnée une fois pour chaque élément d’un jeu d’entrée donné, en produisant une collection de lignes avec l’entrée et les colonnes d’application correspondantes. Les lignes pour lesquelles s’appliquent des valeurs à un ensemble vide ne sont pas incluses.
public static System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression CrossApply (this System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding input, System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding apply);
static member CrossApply : System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding * System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding -> System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression
<Extension()>
Public Function CrossApply (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 CrossApply.
Exceptions
l’entrée ou l’application a la valeur Null.