WCF szolgáltatások ria
WCF RIA szolgáltatás alapján a magasabb szintű és egy új eleme a keret, mint a .NET 4 és a Silverlight 4, ami megkönnyíti a folyamat létrehozása komplex üzleti alkalmazások Silverlight kínál ügyféloldali érvényesítés. RIA jelenti Rich Internet Applications.
Meg kell jegyezni, hogy a Silverlight az alapja a Microsoft ajánlatát, ideális gazdag internetes alkalmazások és készen áll a használatra, mint egy böngésző plug-in, valamint az Adobe Flash.
WCF RIA szolgáltatás alapja elsősorban a standard változat a WCF szolgáltatást. Az alábbi ábra mutatja, része a WCF architektúra, ahol WCF RIA Services közepén egészére.

Létrehozása WCF RIA Service a következő lépés, hogy jobban megértsük a koncepció. lépésről-lépésre eljárást az alábbiakban.
1. lépés: Hozzon létre egy új web - projekt neve SLWCFRiaServices.Web Silverlight 5, majd adjunk hozzá egy új elemet, válassza ADO.NET Entity Data Model azonos.


2. lépés: Most válassza ki a tartalmi modellt a mester Entity Data Model elkészítettek egy modellt egy adatbázisból.

3. lépés: A varázsló, válassza ki a kapcsolatot az adatok és az adatbázis-objektumokat.


4. lépés: létrehozni egy olyan megoldást. A jövőben, felismerve az adatok modell nem lesz probléma a domain szolgáltatás. fogsz létrehozni.

5. lépés: Most hozzon létre egy domain szolgáltatás az interneten - projekt, hogy egy új elemet, és ellenőrizze. annak érdekében, hogy az ügyfél hozzáférést.


6. lépés: A következő lépés, néhány osztály jön létre, és ez nagyon fontos. építeni a semmiből.


7. lépés: Az adatok forrása panel jelenik meg ebben a szakaszban DataDomainContext.

8. lépés: Ezen a ponton kell kiválasztani és konfigurálni az alábbi cikket DataDomainContext.

9. lépés: Állítsa be a DataGrid vezérlő egy adatforrás tett egy lépést itt, valamint egy válogatott témákat. Ott került kiválasztásra BureauBlue témában.




előfeltételek
Vannak előfeltételei a tapasztalat WCF RIA Services teljes potenciál:
WCF RIA Domain szolgáltatás
Szolgáltatás domén olyan műveletek társított adatokat az üzletet. Ez nem más, mint egy WCF szolgáltatás, amely az üzleti logika alkalmazásának bármely WCF RIA Services.
Domain WCF RIA szolgáltatás tárhely DomainServiceHost osztály a cégen belül, ami viszont használja a WCF ServiceHost osztály fogadó alkalmazások. Annak érdekében, hogy a szolgáltatás elérhető az ügyfelek számára a projekt domain, akkor kell EnableClientAccessAttribute attribútumot. Képesség a rendszer automatikusan alkalmazza minden alkalommal egy új domain adunk a szolgáltatási osztály.
Az alábbi ábra azt mutatja, az építészet, a szolgáltatás WCF RIA Domain:

WCF RIA Services - Információ kérés
Az alábbi ábra mutatja, hogy a kérés jön létre a kliens oldalon, és végre a szerver oldalon, hogy visszatérjen a kért eredményt. DAL jelentése adatelérési réteget.

WCF RIA Services - Frissítés
Az alábbi ábra azt mutatja, hogy az adatok hogyan frissíti végző CUD (Frissítés létrehozása Törlés) műveletet a szerver oldalon. Meg kell jegyezni, hogy a WCF RIA szolgáltatás mindig hontalan szerver oldalon.
