DbExpressionBuilder.CrossApply, méthode (DbExpressionBinding, DbExpressionBinding)
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Crée un objet DbApplyExpression qui évalue l'expression apply indiquée une fois pour chaque élément d'un jeu de données d'entrée particulier et produit une collection de lignes avec les colonnes input et apply correspondantes. Les lignes pour lesquelles apply correspond à un jeu vide ne sont pas incluses.
Espace de noms : System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
<ExtensionAttribute> _
Public Shared Function CrossApply ( _
input As DbExpressionBinding, _
apply As DbExpressionBinding _
) As DbApplyExpression
'Utilisation
Dim input As DbExpressionBinding
Dim apply As DbExpressionBinding
Dim returnValue As DbApplyExpression
returnValue = input.CrossApply(apply)
public static DbApplyExpression CrossApply(
this DbExpressionBinding input,
DbExpressionBinding apply
)
[ExtensionAttribute]
public:
static DbApplyExpression^ CrossApply(
DbExpressionBinding^ input,
DbExpressionBinding^ apply
)
static member CrossApply :
input:DbExpressionBinding *
apply:DbExpressionBinding -> DbApplyExpression
public static function CrossApply(
input : DbExpressionBinding,
apply : DbExpressionBinding
) : DbApplyExpression
Paramètres
- input
Type : System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding
Objet DbExpressionBinding qui spécifie le jeu de données d'entrée.
- apply
Type : System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding
Objet DbExpressionBinding qui spécifie la logique à évaluer une fois pour chaque membre du jeu de données d'entrée.
Valeur de retour
Type : System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression
Nouveau DbApplyExpression avec les liaisons input et apply spécifiées et un DbExpressionKind CrossApply.
Remarque sur l'utilisation
En Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d'instance sur n'importe quel objet de type DbExpressionBinding. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, consultez https://msdn.microsoft.com/fr-fr/library/bb384936(v=vs.113) ou https://msdn.microsoft.com/fr-fr/library/bb383977(v=vs.113).
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | input ou apply est null. |
Voir aussi
Référence
Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder