M2m4ria

WCF RIA servislerine birçok-2-pek çok ilişki için destek ekleyen bir mekanizma
Şimdi İndirin

M2m4ria Sıralama ve Özet

Reklamcılık

  • Rating:
  • Yayıncı adı:
  • MdeJ
  • İşletim sistemleri:
  • Windows 2K / XP / Vista / 7
  • Dosya boyutu:
  • 117 KB

M2m4ria Etiketler


M2m4ria Açıklama

M2M4ria, WCF RIA hizmetlerine birçok-2-çok (M2M) ilişkisine destek ekleyen bir mekanizma olarak geliştirilmiştir. Varlık çerçevesi, birleştirme tablosunu "gizleyebilir" (yani, hasta ve doktora bağlı tablo). Bu, bir doktorun hasta koleksiyonuna ve bir hastanın doktor koleksiyonuna doğrudan erişme yeteneği verir. Altında, Varlık Çerçevesi ayrıca katılma tablosunu da kullanır. Varlık çerçevesi sadece bir katılım tablosunu gizlerse, masanın tam olarak iki sütunu varsa: A tipi ve B tipi olan B grubundan biri. Daha fazla sütun varsa, birleştirme tablosu varlık modelinde görünür hale gelir. M2M ve RIA Ne yazık ki, RIA hizmetleri, Gizli Katılı Tablolarla M2M ilişkilerini desteklemez. EF, birleştirme tablosunu gizlerse, RIA, etki alanı servisindeki M2M ilişkisini göstermez. RIA'nın M2M ilişkisini ortaya koymasına izin vermenin ortak bir yolu, Katıl tablosunda ek bir sütun sunarak, varlık modelinde görünen birleştirme tablosuna sahip olmaktır. Bu yaklaşımın dezavantajı, M2M ilişkisine erişildiğinde bu birleştirme tablosu nesneleriyle uğraşmak zorunda olmasıdır. Yani, yazmak yerine a.bset.add (Yeni B ()); Biri gibi bir şey yazmak zorundadır: a.abset.add (Yeni AB {B = Yeni B ()}); Sorgulama ve silme de biraz daha hantal. Başka bir dezavantaj, RIA'da M2M'yi etkinleştirmek için, veritabanının işletme modelinin yanı sıra değiştirilmesi gerekir. Yani, doğrudan işletme modelinde çalışırken bile, aynı zamanda birleştirme tablosu nesneleriyle de başa çıkmalıdır. RIA'da M2M'yi destekleyen M2M4RIA projesi, RIA'da M2M'de, varlık modelinde veya RIA'da tablolar gerektirmeyen bir m2m uygulamasını sağlamayı amaçlamaktadır. M2M ilişkilerinde tam crud operasyonları sağlar. Fikir, RIA'nın EF tarafından oluşturulan birleştirme türlerinden ziyade, kendi sağlanmış birleştirme türlerimizde faaliyet göstermesine izin vermektir. Bu birleştirme tabloları yalnızca müşteri ve sunucu arasında iletişime hizmet eder, bu tür M2M ilişkileri uzak bir müşteriye gönderilebilir ve alınabilir. Müşteri tarafında M2M ilişkilerinde bir "görünüm", yalnızca B'ye A ve A'nın B'ye olduğunu gösterir (aşağıdaki resme bakın). Bu nedenle, artık M2M ilişkilerine erişmek için artık tablo nesnelerine gerek yoktur. Varlık modeliniz bunun için herhangi bir değişikliğe ihtiyaç duymaz.


M2m4ria İlgili Yazılım

Uint64 eklentisi

İmzasız 64 bit tamsayıları işleyebilecek programlar yapmanızı sağlayan bir realbazik eklenti. ...

182 68 KB

İndirmek