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.

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.

Notas

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. Vea EXCEPT (Entity SQL) para obtener información de prioridad de 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 Cómo: Ejecutar una consulta que devuelve resultados StructuralType (EntityClient).

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

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

Vea también

Conceptos

Referencia de Entity SQL