Bagikan melalui


FLATTEN (Entity SQL)

Mengonversi kumpulan dari beberapa koleksi menjadi satu koleksi yang diratakan. Koleksi baru berisi semua elemen yang sama dengan koleksi lama, tetapi tanpa struktur berlapis.

Sintaksis

FLATTEN ( collection )

Argumen

collection Ekspresi valid apa pun yang mengembalikan kumpulan koleksi nilai untuk diratakan ke dalam satu koleksi.

Komentar

FLATTEN adalah salah satu operator set SQL Entitas. Semua operator set SQL Entitas dievaluasi dari kiri ke kanan. Lihat EXCEPT untuk informasi prioritas untuk operator set SQL Entitas.

Contoh

Kueri Entity SQL berikut menggunakan FLATTEN operator untuk mengonversi kumpulan koleksi menjadi koleksi yang diratakan. Untuk mengkompilasi dan menjalankan kueri ini, ikuti langkah-langkah berikut:

  1. Ikuti prosedur dalam Cara: Menjalankan Kueri yang Mengembalikan Hasil StructuralType.

  2. Teruskan kueri berikut sebagai argumen ke ExecuteStructuralTypeQuery metode :

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

Lihat juga