Compartir a través de


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