Servicii de WCF RIA
WCF RIA este baza unui nivel superior și o nouă componentă a cadrului ca .NET 4 și Silverlight 4, care facilitează procesul de creare a aplicațiilor complexe de afaceri în Silverlight, oferind validare client-side. RIA înseamnă Rich Internet Applications.
Trebuie remarcat faptul că Silverlight este fundamentul ofertei Microsoft, ideal pentru aplicatii Internet bogate și este disponibil pentru a fi utilizat ca un plug-in browser-ul, precum și Adobe Flash.
WCF RIA se bazează în principal pe versiunea standard a serviciului WCF. Următoarea figură prezintă o parte a arhitecturii WCF în cazul în care WCF RIA Services are centrul său ca întreg.
Crearea WCF RIA Service-ul este următorul pas pentru o mai bună înțelegere a conceptului. pas cu pas procedură este prezentată mai jos.
Pasul 1: Crearea unui nou web - proiect numit SLWCFRiaServices.Web folosind Silverlight 5. și apoi adăugați un element nou, selectați ADO.NET Entity Data Model la fel.
Pasul 2: Acum, selectați modelul de conținut al Master Model Entitate de date prin crearea unui model dintr-o bază de date.
Pasul 3: Din asistentul, selectați conexiunea de date și pentru obiectele bazei de date.
Pasul 4: Creați o soluție. în viitor, recunoscând modelul de date nu va fi o problemă pentru serviciul de domeniu. aveți de gând să creați.
Pasul 5: Acum a crea un serviciu de domeniu în web - proiect, adăugând un element nou și asigurați-vă. în scopul de a asigura accesul clienților.
Pasul 6: În pasul următor, unele dintre clase vor fi generate și este foarte important. pentru a le construi de la zero.
Pasul 7: Surse de date panou este afișat în această etapă DataDomainContext.
Etapa 8: La acest punct trebuie să fie selectate și configurate în articolul de mai jos DataDomainContext.
Pasul 9: Setați controlul DataGrid la o sursă de date se face un pas aici, împreună cu o selecție de teme. A fost ales BureauBlue subiect.
Cerințe preliminare
Există unele condiții esențiale pentru experiența WCF RIA Servicii potențial maxim:
Serviciul WCF RIA Domeniu
Domeniul de servicii este format dintr-un set de date operațiuni asociate cu mediul de afaceri. Acest lucru nu este nimic ca un serviciu WCF, care oferă logica de afaceri a aplicării oricăror WCF RIA Services.
Serviciul de domeniu WCF RIA găzduiește clasa DomainServiceHost în cadrul companiei, care, la rândul său, utilizează clasa WCF ServiceHost pentru a găzdui aplicații. Pentru a face serviciul la dispoziția clienților din domeniul proiectului, acesta trebuie să aibă atributul EnableClientAccessAttribute. Atribut este aplicat în mod automat de fiecare dată când se adaugă un nou domeniu de la clasa de serviciu.
Figura de mai jos prezintă arhitectura serviciului WCF RIA Domeniu:
WCF Servicii RIA - Cerere de informatii
Următoarea figură arată cum se creează cererea de pe partea de client și executat pe partea de server pentru a reveni rezultatele solicitate. DAL standuri pentru stratul de acces la date.
WCF Servicii RIA - Actualizare
Următoarea ilustrație arată modul în care datele sunt actualizate prin efectuarea CUD (Creare actualizare Ștergere) operarea pe partea de server. Trebuie remarcat aici faptul că serviciul WCF RIA este întotdeauna o parte de server apatridă.