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.
LINQ ke SQL menggunakan metode dalam model objek Anda untuk mewakili fungsi yang ditentukan pengguna. Anda menunjuk metode sebagai fungsi dengan menerapkan FunctionAttribute atribut dan, jika diperlukan, ParameterAttribute atribut . Untuk informasi selengkapnya, lihat LINQ ke SQL Object Model.
Untuk menghindari InvalidOperationException, fungsi yang didefinisikan oleh pengguna di LINQ ke SQL harus dalam salah satu bentuk berikut:
Fungsi yang dibungkus sebagai panggilan metode yang memiliki atribut pemetaan yang benar. Untuk informasi selengkapnya, lihat PemetaanAttribute-Based.
Metode SQL statis khusus untuk LINQ ke SQL.
Fungsi yang didukung oleh metode .NET Framework.
Topik di bagian ini menunjukkan cara membentuk dan memanggil metode ini di aplikasi Anda jika Anda menulis kode sendiri. Pengembang yang menggunakan Visual Studio biasanya akan menggunakan Object Relational Designer untuk memetakan fungsi yang ditentukan pengguna.
Pada bagian ini
Cara: Menggunakan Scalar-Valued User-Defined Functions
Menjelaskan cara mengimplementasikan fungsi yang mengembalikan nilai skalar.
Cara: Menggunakan Table-Valued User-Defined Functions
Menjelaskan cara mengimplementasikan fungsi yang mengembalikan nilai tabel.
Cara: Memanggil Fungsi Inline User-Defined
Menjelaskan cara melakukan panggilan dalam baris ke fungsi dan perbedaan eksekusi saat panggilan dilakukan dalam baris.