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:

  1. Siga el procedimiento de How to: Execute a Query that Returns StructuralType Results.

  2. Pase la consulta siguiente como argumento al método ExecuteStructuralTypeQuery :

FLATTEN(SELECT VALUE c.SalesOrderHeaders From 
    AdventureWorksEntities.Contacts AS c)

Consulte también