Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan sebuah referensi ke sebuah instans entitas.
Sintaksis
REF( expression )
Argumen
expression
Ekspresi valid apa pun yang menghasilkan instans jenis entitas.
Mengembalikan Nilai
Referensi ke instans entitas yang ditentukan.
Komentar
Referensi entitas terdiri dari kunci entitas dan nama kumpulan entitas. Karena set entitas yang berbeda dapat didasarkan pada jenis entitas yang sama, kunci entitas tertentu dapat muncul di beberapa set entitas. Namun, referensi entitas selalu unik. Jika ekspresi input mewakili entitas yang bertahan, referensi ke entitas ini akan dikembalikan. Jika ekspresi input bukan entitas yang bertahan, referensi null akan dikembalikan.
Jika operator ekstraksi properti (.) digunakan untuk mengakses properti entitas, referensi secara otomatis didereferensikan.
Contoh
Kueri SQL Entitas berikut menggunakan operator REF untuk mengembalikan referensi untuk argumen entitas input. Kueri yang sama mendereferensikan referensi karena kami menggunakan operasi ekstraksi properti (.) untuk mengakses properti entitas Produk. Kueri didasarkan pada Model Penjualan AdventureWorks. Untuk mengkompilasi dan menjalankan kueri ini, ikuti langkah-langkah berikut:
Ikuti prosedur dalam Cara: Menjalankan Kueri yang Mengembalikan Hasil PrimitiveType.
Teruskan kueri berikut sebagai argumen ke
ExecutePrimitiveTypeQuerymetode :
SELECT VALUE REF(p).Name FROM AdventureWorksEntities.Products AS p