FLATTEN (Entity SQL)
Convierte una colección de colecciones en una colección plana. La nueva colección contiene los mismos elementos que la colección anterior, pero sin una estructura anidada.
Sintaxis
FLATTEN ( collection )
Argumentos
collection
Cualquier expresión válida que devuelva una colección de colecciones de valores para convertir en una sola colección.
Observaciones
FLATTEN
es uno de los operadores de conjuntos de Entity SQL. Todos los operadores de conjuntos de Entity SQL se evalúan de izquierda a derecha. Consulte EXCEPT a fin de obtener información de prioridad para los operadores de conjuntos de Entity SQL.
Ejemplo
La siguiente consulta de Entity SQL usa el operador FLATTEN
para convertir una colección de colecciones en una colección plana. Para compilar y ejecutar esta consulta, siga estos pasos:
Siga el procedimiento de How to: Execute a Query that Returns StructuralType Results.
Pase la consulta siguiente como argumento al método
ExecuteStructuralTypeQuery
:
FLATTEN(SELECT VALUE c.SalesOrderHeaders From
AdventureWorksEntities.Contacts AS c)