M2M4RIA

Een mechanisme dat ondersteuning voor vele-2-vele relaties aan WCF RIA-diensten toevoegt
Download nu

M2M4RIA Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Naam uitgever:
  • MdeJ
  • Besturingssystemen:
  • Windows 2K / XP / Vista / 7
  • Bestandsgrootte:
  • 117 KB

M2M4RIA Tags


M2M4RIA Beschrijving

M2M4RIA is ontwikkeld om een mechanisme te zijn dat ondersteuning voor vele-2-vele (M2M) -relaties aan WCF RIA-diensten toevoegt. Entiteitsraamwerk kan de toetsentafel "verbergen" (d.w.z. de tabel verbonden met patiënt en arts). Dit geeft de mogelijkheid om rechtstreeks toegang te krijgen tot de patiëntencollectie van een dokter en de arts-collectie van een patiënt. Hieronder gebruikt entiteitsraamwerk ook gebruik van de join-tabel. Entiteit Framework verbergt alleen een join-tabel als de tabel precies twee kolommen heeft: een van het type A en een van het type B. Als er meer kolommen aanwezig zijn, wordt de toetringentabel zichtbaar in het entiteitsmodel. M2M en RIA Helaas ondersteunt Ria Services M2M-relaties niet met verborgen voegend tafels. Als EF de toetertabel verbergt, stelt RIA de M2M-relatie in de domeindienst niet bloot. Een gemeenschappelijke manier om RIA de M2M-relatie bloot te stellen, is door de voegende tafel zichtbaar te maken in het entiteitsmodel, door een extra kolom in de toetringenlijst in te voeren. Het nadeel van deze aanpak is dat men te maken heeft met deze join-tabelobjecten wanneer u toegang hebt tot de M2M-relatie. Dus in plaats van A.BSET.ADD (nieuwe B ()) te schrijven; Men moet iets schrijven als: a.abset.add (nieuwe ab {b = nieuwe b ()}); Querying and Wissen is ook een beetje omslachtig. Een ander nadeel is dat de database, om M2M in RIA in staat te stellen, evenals het entiteitsmodel moet worden gewijzigd. Dus, zelfs als je rechtstreeks op het entiteitsmodel werkt, heeft men ook om te gaan met Join Table-objecten. Ondersteuning van M2M in RIA Het M2M4RIA-project is gericht op het verstrekken van een implementatie van M2M in RIA die niet vereist is met tafels in het entiteitsmodel of in RIA. Het biedt volledige crud-operaties op M2M-relaties. Het idee is om RIA te laten werken op onze eigen meegeleverde join-typen, in plaats van bij Join-typen gegenereerd door EF. Deze meldtabellen serveren alleen de communicatie tussen client en server, zodat M2M-relaties kunnen worden verzonden en ontvangen op een externe client. Bij de clientzijde toont een "weergave" op de M2M-relaties alleen B's naar A, en A's to B (zie afbeelding hieronder). U hebt daarom niet langer lid van tabelobjecten nodig om toegang te krijgen tot M2M-relaties. Uw entiteitsmodel heeft hier geen verandering hiervoor nodig.


M2M4RIA Gerelateerde software