FLATTEN (Entity SQL)
Convertit une collection de collections en collection plane. La nouvelle collection contient les mêmes éléments que l'ancienne, mais sans structure imbriquée.
Syntaxe
FLATTEN ( collection )
Arguments
collection
Expression valide qui retourne une collection de collections de valeurs à aplanir en une seule.
Notes
FLATTEN
est l’un des opérateurs de jeu Entity SQL. Tous les opérateurs de jeu Entity SQL sont évalués de gauche à droite. Pour obtenir des informations sur la priorité des opérateurs de jeu Entity SQL, consultez EXCEPT.
Exemple
La requête Entity SQL ci-dessous utilise l'opérateur FLATTEN
pour convertir une collection de collections en collection plane. Pour compiler et exécuter cette requête, procédez comme suit :
Suivez la procédure indiquée dans How to: Execute a Query that Returns StructuralType Results.
Transmettez à la méthode
ExecuteStructuralTypeQuery
la requête suivante en tant qu'argument :
FLATTEN(SELECT VALUE c.SalesOrderHeaders From
AdventureWorksEntities.Contacts AS c)