Bagikan melalui


Membuat asosiasi antar entitas

Anda dapat menentukan hubungan antara entitas dalam model Konektivitas Data Bisnis (BDC) Anda dengan membuat asosiasi. Visual Studio menghasilkan metode yang memberi konsumen model informasi tentang setiap asosiasi. Metode ini dapat digunakan oleh SharePoint bagian web, daftar, atau aplikasi kustom untuk menampilkan hubungan data dalam antarmuka pengguna (UI).

Anda dapat membuat dua jenis asosiasi di perancang BDC: asosiasi berbasis kunci asing dan asosiasi tanpa kunci asing. Untuk informasi selengkapnya, lihat Membuat asosiasi antar entitas.

Untuk membuat asosiasi antar entitas

  1. Pada tab BusinessDataConnectivity pada Kotak Alat, pilih item Asosiasi.

  2. Pada BDC Perancang, pilih entitas sumber, lalu pilih entitas tujuan.

    Editor Asosiasi muncul.

  3. Jika Anda ingin membuat asosiasi berbasis kunci asing, pilih kotak centang Adalah Asosiasi Kunci Asing.

    1. Di kolom ID Sumber dari tabel Pemetaan Pengidentifikasi, pilih pengidentifikasi di samping setiap pendeskripsi jenis yang cocok yang muncul di kolom Bidang.

      Misalnya, Di kolom ID Sumber, pilih ContactID di ReadList.salesOrderList.SalesOrderList.SalesOrder.ContactID samping pendeskripsi tipe dan ReadItem.salesOrder.SalesOrder.ContactID pendeskripsi tipe.

  4. Jika Anda ingin membuat asosiasi tanpa kunci asing, kosongkan kotak centang Is Foreign Key Association.

  5. Pilih tombol OK.

  6. Pada Perancang BDC, garis yang mewakili asosiasi muncul antara entitas sumber dan entitas tujuan.

    Visual Studio menambahkan metode Navigator Asosiasi ke kelas layanan entitas tujuan dan kelas layanan entitas sumber. Untuk informasi selengkapnya tentang metode Navigasi Asosiasi, lihat Operasi yang Didukung.

  7. Dalam metode Navigator Asosiasi entitas sumber, tambahkan kode yang mengembalikan kumpulan entitas tujuan.

  8. Dalam metode Navigator Asosiasi entitas tujuan, tambahkan kode yang mengembalikan entitas sumber terkait.

    Untuk contoh metode Navigator Asosiasi, lihat Membuat hubungan antar entitas.