Dapatkan jawaban atas pertanyaan yang sering diajukan tentang penyusun Api Data untuk database Azure.
Umum
Apa itu penyusun Api Data?
Penyusun API Data untuk Azure Database menyediakan titik akhir REST dan GraphQL modern ke Azure Database Anda.
Bagaimana cara menginstal CLI penyusun Api Data?
Anda dapat menginstal CLI penyusun API Data menggunakan .NET CLI. Untuk informasi selengkapnya, lihat panduan penginstalan.
Beberapa mutasi
Apa itu beberapa dukungan mutasi di GraphQL?
Beberapa dukungan mutasi untuk GraphQL memungkinkan Anda menjalankan beberapa mutasi dalam satu permintaan. Saat ini, dukungan terbatas untuk membuat operasi.
Apa batasan saat ini dalam menggunakan beberapa mutasi dengan GraphQL?
Batasan saat ini dalam menggunakan beberapa mutasi dengan GraphQL adalah:
- Hanya operasi pembuatan yang didukung.
- Beberapa mutasi buat hanya didukung untuk entitas yang didukung oleh tabel database.
- Beberapa operasi mutasi buat harus menyertakan urutan penyisipan yang valid antara entitas terkait. Misalnya, jika batasan kunci asing dalam tabel cadangan menentukan hubungan entitas Anda, DAB dapat menentukan urutan penyisipan. Hubungan dibangun tanpa batasan kunci asing yang mendukung mungkin tidak memiliki urutan penyisipan yang valid yang dapat disimpulkan DAB.
- Beberapa operasi mutasi buat tidak didukung untuk hubungan referensi mandiri.
Bagaimana cara kerja otorisasi dengan beberapa mutasi GraphQL?
Otorisasi untuk beberapa mutasi di GraphQL ditangani mirip dengan mutasi tunggal. Semua entitas yang terlibat dalam beberapa operasi mutasi harus dikonfigurasi untuk mendukung peran yang sama dari permintaan. Misalnya, jika beberapa operasi mutasi membuat entitas Buku dan Penerbit , kedua entitas harus memiliki peran terautentikasi yang sama yang ditentukan.
Untuk informasi selengkapnya tentang otorisasi, lihat panduan otorisasi.
Apakah beberapa mutasi GraphQL mendukung perilaku atomik?
Ya, beberapa mutasi GraphQL mendukung perilaku atomik. Jika salah satu mutasi dalam beberapa operasi mutasi gagal, seluruh operasi digulung balik. Jika semua mutasi berhasil, seluruh transaksi dilakukan.
Bagaimana cara menggunakan beberapa mutasi di GraphQL?
Untuk menggunakan beberapa mutasi di GraphQL, tinjau menggunakan beberapa mutasi dalam panduan GraphQL.
Bagaimana cara kerja keamanan tingkat baris dengan beberapa mutasi di GraphQL?
Fungsi keamanan tingkat baris mirip dengan operasi tunggal di GraphQL. Untuk beberapa permintaan mutasi buat, kebijakan "buat" untuk setiap entitas dipertimbangkan saat membuat item dalam tabel database cadangan. Demikian pula, setiap kebijakan baca dipertimbangkan untuk kumpulan pilihan beberapa operasi mutasi.
Untuk informasi selengkapnya tentang keamanan tingkat baris, lihat menerapkan keamanan tingkat baris di SQL.