Bagikan melalui


FLATTEN (Entity SQL)

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

Sintaks

FLATTEN ( collection )

Argumen

collection Ekspresi valid apa pun yang mengembalikan kumpulan dari kumpulan nilai untuk diratakan menjadi satu kumpulan.

Keterangan

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

Contoh

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

  1. Ikuti prosedur di Cara: Menjalankan Kueri yang Menampilkan Hasil StructuralType.

  2. Teruskan kueri berikut sebagai argumen ke metode ExecuteStructuralTypeQuery :

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

Lihat juga