M2m4ria.

Mekanisme yang menambah dukungan untuk banyak-2-banyak hubungan ke layanan WCF RIA
Unduh sekarang

M2m4ria. Peringkat & Ringkasan

Iklan

  • Rating:
  • Nama Penerbit:
  • MdeJ
  • Sistem operasi:
  • Windows 2K / XP / Vista / 7
  • Ukuran file:
  • 117 KB

M2m4ria. Tag


M2m4ria. Keterangan

M2M4RIA dikembangkan untuk menjadi mekanisme yang menambah dukungan untuk hubungan banyak-2-banyak (M2M) ke layanan WCF RIA. Kerangka kerja entitas dapat "menyembunyikan" tabel bergabung (mis., Tabel terhubung ke pasien dan dokter). Ini memberi kemampuan untuk secara langsung mengakses koleksi pasien dokter dan koleksi dokter pasien. Di bawahnya, kerangka kerja entitas juga menggunakan tabel bergabung. Entity Framework hanya menyembunyikan tabel bergabung jika tabel persis memiliki dua kolom: salah satu dari tipe A dan salah satu dari tipe B. Jika ada lebih banyak kolom, tabel gabungan menjadi terlihat dalam model entitas. M2M dan RIA Sayangnya, layanan RIA tidak mendukung hubungan M2M dengan tabel bergabung tersembunyi. Jika EF menyembunyikan tabel bergabung, maka Ria tidak akan mengekspos hubungan M2M dalam layanan domain. Cara umum untuk membiarkan Ria mengekspos hubungan M2M adalah dengan memiliki tabel bergabung terlihat dalam model entitas, dengan memperkenalkan kolom tambahan di tabel bergabung. Kelemahan dari pendekatan ini adalah bahwa seseorang harus berurusan dengan objek tabel bergabung ini setiap kali mengakses hubungan M2M. Jadi, alih-alih menulis a.bset.add (b () baru); seseorang harus menulis sesuatu seperti: a.Abset.add (baru ab {b = baru b ()}); Permintaan dan penghapusan juga sedikit lebih rumit. Kerugian lain adalah bahwa, untuk memungkinkan M2M di RIA, database perlu dimodifikasi, serta model entitas. Jadi, bahkan ketika bekerja langsung pada model entitas, seseorang juga harus berurusan dengan objek tabel bergabung. M2M Mendukung M2M di RIA Proyek M2M4RIA bertujuan untuk memberikan implementasi M2M di RIA yang tidak memerlukan tabel bergabung dalam model entitas atau di RIA. Ini memberikan operasi crud penuh pada hubungan M2M. Idenya adalah untuk membiarkan Ria beroperasi pada tipe bergabung dengan kami sendiri, bukan pada jenis Gabung yang dihasilkan oleh EF. Tabel bergabung ini hanya melayani komunikasi antara klien dan server, sehingga hubungan M2M dapat dikirim dan diterima ke klien jarak jauh. Di sisi klien "tampilan" pada hubungan M2M hanya menunjukkan B ke A, dan A ke B (lihat gambar di bawah). Karena itu Anda tidak perlu lagi bergabung dengan objek tabel untuk mengakses Hubungan M2M. Model entitas Anda tidak memerlukan perubahan untuk ini.


M2m4ria. Perangkat Lunak Terkait

Waraji.

Dengan cepat mendeteksi konflik kelas Java dengan alat sederhana ini. ...

60 1 KB

Unduh