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.

Servicii de WCF RIA

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.

Servicii de WCF RIA
Servicii de WCF RIA

Pasul 2: Acum, selectați modelul de conținut al Master Model Entitate de date prin crearea unui model dintr-o bază de date.

Servicii de WCF RIA

Pasul 3: Din asistentul, selectați conexiunea de date și pentru obiectele bazei de date.

Servicii de WCF RIA
Servicii de WCF RIA

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.

Servicii de WCF RIA

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.

Servicii de WCF RIA
Servicii de WCF RIA

Pasul 6: În pasul următor, unele dintre clase vor fi generate și este foarte important. pentru a le construi de la zero.

Servicii de WCF RIA
Servicii de WCF RIA

Pasul 7: Surse de date panou este afișat în această etapă DataDomainContext.

Servicii de WCF RIA

Etapa 8: La acest punct trebuie să fie selectate și configurate în articolul de mai jos DataDomainContext.

Servicii de WCF RIA

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.

Servicii de WCF RIA
Servicii de WCF RIA

Servicii de WCF RIA
Servicii de WCF RIA

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:

Servicii de WCF RIA

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.

Servicii de WCF RIA

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ă.

Servicii de WCF RIA