РИА услуги WCF
WCF RIA услуга е в основата на по-високо ниво и нов компонент на общата рамка, както .NET 4 и Silverlight 4, което улеснява процеса на създаване на сложни бизнес приложения в Silverlight, като предлага от страна на клиента валидиране. РИА означава Rich Internet Applications.
Трябва да се отбележи, че Silverlight е в основата на офертата на Microsoft, идеално място за богати интернет приложения и е на разположение за използване като приставка за браузъра ви, както и Adobe Flash.
WCF RIA услуга се основава главно на стандартната версия на услугата WCF. Следващата фигура показва част от архитектурата на WCF където WCF RIA Services е центъра като цяло.

Създаване на WCF RIA Service е следващата стъпка за по-добро разбиране на понятието. стъпка по стъпка процедура е представена по-долу.
Стъпка 1: Създаване на нов уеб - проект на име SLWCFRiaServices.Web използване Silverlight 5. и след това се добави нов елемент, изберете ADO.NET Entity Модел на данни на същото.


Стъпка 2: Сега изберете модела на съдържание от майстор модел Entity Data чрез създаване на модел от база данни.

Стъпка 3: От съветника, изберете връзката за данни и обекти на базата данни.


Стъпка 4: Направете разтвор. в бъдеще, като се отчита модела на данни няма да е проблем за услугата на домейна. вие ще създадете.

Стъпка 5: Сега направете услуга на домейн в интернет - проекта, като добави нов елемент и да се уверите. за да се осигури достъп на клиента.


Стъпка 6: В следващата стъпка, някои от класовете ще бъде генериран и това е много важно. да ги изгради от нулата.


Стъпка 7: източници на данни панел се показва на този етап DataDomainContext.

Етап 8: На този етап трябва да бъде избран и конфигуриран в статията по-долу DataDomainContext.

Стъпка 9: Задайте контрола DataGrid към източник на данни е направена стъпка тук, заедно със селекция от теми. Там е бил избран BureauBlue тема.




предпоставки
Има някои предпоставки за опита на WCF RIA Services пълния си потенциал:
Service WCF RIA домейн
Обслужване на домейн се състои от набор от данни, операции, свързани с бизнеса. Това не е нищо подобно на WCF услуга, която предоставя бизнес логиката на прилагането на каквито и да било WCF RIA Services.
Домейн WCF RIA услуга е домакин DomainServiceHost клас в рамките на дружеството, което от своя страна използва този клас WCF ServiceHost да бъде домакин на приложения. За да се направи услугата достъпна за клиентите на домейна на проекта, тя трябва да има EnableClientAccessAttribute атрибут. Умение се прилага автоматично всеки път, когато нов домейн се добавя към класа на обслужване.
Фигурата по-долу показва архитектурата на услугата WCF RIA домейни:

WCF RIA услуги - заявка Информация
Следващата фигура показва как се създава по искане от страна на клиента и се изпълнява на сървъра страна, за да се върнете на исканите резултати. DAL щандове за достъп до данни слой.

WCF RIA Services - Актуализация
Следната илюстрация показва как данните се обновяват чрез извършване CUD (Създаване на актуализация Изтриване) експлоатация на сървъра страна. Трябва да се отбележи, че тук WCF RIA обслужване винаги е страна без гражданство сървър.
