РИА услуги WCF

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

Трябва да се отбележи, че Silverlight е в основата на офертата на Microsoft, идеално място за богати интернет приложения и е на разположение за използване като приставка за браузъра ви, както и Adobe Flash.

WCF RIA услуга се основава главно на стандартната версия на услугата WCF. Следващата фигура показва част от архитектурата на WCF където WCF RIA Services е центъра като цяло.

РИА услуги WCF

Създаване на WCF RIA Service е следващата стъпка за по-добро разбиране на понятието. стъпка по стъпка процедура е представена по-долу.

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

РИА услуги WCF
РИА услуги WCF

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

РИА услуги WCF

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

РИА услуги WCF
РИА услуги WCF

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

РИА услуги WCF

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

РИА услуги WCF
РИА услуги WCF

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

РИА услуги WCF
РИА услуги WCF

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

РИА услуги WCF

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

РИА услуги WCF

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

РИА услуги WCF
РИА услуги WCF

РИА услуги WCF
РИА услуги WCF

предпоставки

Има някои предпоставки за опита на WCF RIA Services пълния си потенциал:

Service WCF RIA домейн

Обслужване на домейн се състои от набор от данни, операции, свързани с бизнеса. Това не е нищо подобно на WCF услуга, която предоставя бизнес логиката на прилагането на каквито и да било WCF RIA Services.

Домейн WCF RIA услуга е домакин DomainServiceHost клас в рамките на дружеството, което от своя страна използва този клас WCF ServiceHost да бъде домакин на приложения. За да се направи услугата достъпна за клиентите на домейна на проекта, тя трябва да има EnableClientAccessAttribute атрибут. Умение се прилага автоматично всеки път, когато нов домейн се добавя към класа на обслужване.

Фигурата по-долу показва архитектурата на услугата WCF RIA домейни:

РИА услуги WCF

WCF RIA услуги - заявка Информация

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

РИА услуги WCF

WCF RIA Services - Актуализация

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

РИА услуги WCF