Bagikan melalui


Membuat Azure Functions dengan ekstensi Pengikatan SQL untuk Visual Studio Code melalui Object Explorer

Berlaku untuk:SQL ServerAzure SQL Database Azure SQL Managed InstanceAzure Synapse Analytics

Gambaran Umum

Pengikatan Microsoft SQL untuk Visual Studio Code memungkinkan pengguna mengembangkan Azure Functions dengan pengikatan Azure SQL, lihat Membuat Azure Functions dengan ekstensi Pengikatan SQL untuk Visual Studio Code. Untuk menginstal ekstensi, lihat Ekstensi Pengikatan SQL untuk Visual Studio Code.

Dari Object Explorer

Untuk membuat Fungsi Azure dari penjelajah objek (OE) tertentu Table atau View di, klik kanan pada tabel atau tampilan dari server yang tersambung di penjelajah objek SQL Server dan pilih Create Azure Function with SQL Binding.

Perintah OE Tabel:

Cuplikan layar menu konteks penjelajah objek untuk menambahkan pengikatan SQL dari Tabel.

Lihat Perintah OE:

Cuplikan layar menu konteks penjelajah objek untuk menambahkan pengikatan SQL dari Tampilan.

Jika Anda belum membuat proyek Azure Function, perintah Visual Studio Code tampaknya membantu dalam membuat proyek Azure Function baru.

Cuplikan layar pemberitahuan Visual Studio Code untuk membuat proyek Azure Function baru karena tidak ada yang ditemukan di folder.

Ekstensi kemudian meminta Anda untuk memilih folder tempat Anda ingin membuat Azure Function.

Cuplikan layar perintah untuk memilih folder untuk membuat Azure Function dengan pengikatan SQL.

Jika Anda membuat Azure Function dengan pengikatan SQL dari tabel, ekstensi akan meminta Anda untuk memilih jenis pengikatan yang akan digunakan, baik Input pengikatan (Mengambil data dari database) atau Output (Simpan data ke database).

Catatan

Azure Function dengan Pengikatan SQL dari View hanya didukung untuk Input pengikatan.

Cuplikan layar perintah untuk memilih jenis pengikatan.

Ekstensi kemudian meminta Anda untuk memasukkan nama fungsi yang akan digunakan untuk Azure Function.

Cuplikan layar perintah untuk memasukkan nama fungsi.

Jika Anda sudah memiliki string koneksi yang disimpan di local.settings.json, ekstensi akan meminta Anda untuk memilih string koneksi yang akan digunakan untuk Azure Function atau membuat string koneksi baru.

Cuplikan layar permintaan untuk memilih pengaturan string koneksi.

Jika Anda memilih Create new local app setting, maka ekstensi akan meminta Anda untuk memasukkan nama dan nilai string koneksi.

Cuplikan layar perintah untuk memasukkan string koneksi.

Jika Anda membuat Azure Function with SQL Binding ke proyek Azure Function yang sudah ada, ekstensi akan meminta Anda apakah Anda ingin menyertakan kata sandi untuk string koneksi dalam local.settings.json file.

Cuplikan layar permintaan untuk menyimpan kata sandi ke string koneksi SQL.

Jika Yes, maka kata sandi disimpan ke local.settings.json file . Jika No kemudian ekstensi memperingatkan Anda bahwa kata sandi tidak akan disimpan ke local.settings.json file (ditampilkan di sini), dan Anda perlu menambahkan kata sandi secara manual nanti ke local.settings.json file.

Cuplikan layar peringatan untuk menambahkan kata sandi ke SQL string koneksi nanti secara manual.

Ekstensi kemudian meminta Anda untuk menyediakan namespace untuk Azure Function.

Cuplikan layar permintaan namespace layanan untuk Azure Function.

Jika Anda membuat proyek Azure Function baru dengan pengikatan SQL, ekstensi akan meminta apakah Anda ingin menyertakan kata sandi untuk string koneksi dalam local.settings.json file.

Pemberitahuan kemajuan tampaknya menunjukkan bahwa Azure Function telah selesai.

Cuplikan layar pesan informasi yang menunjukkan selesai membuat Proyek Fungsi Azure.

Setelah Azure Function dibuat, ekstensi menghasilkan kode baik untuk pengikatan Input atau Output . Untuk informasi selengkapnya, lihat Kode yang dihasilkan untuk fungsi Azure dengan pengikatan SQL.