Совместное использование служб WCF RIA между клиентами ASP.NET MVC и Silverlight - PullRequest
2 голосов
/ 24 октября 2011

Я хочу использовать службы WCF RIA в качестве промежуточного уровня для нескольких клиентов, включая Silverlight и ASP.NET MVC.

Я создал решение с классами домена в отдельной сборке, используя WCF RIA Services 4.2 CTP и базу данных.Во-первых, я хочу поделиться с клиентами Silverlight и MVC.Решение выглядит следующим образом:

Solution Foo
   Foo.RIAServices.Server.Entities
     Foo.RIAServices.Server.Entities
     Foo.RIAServices.Server.Entities.Web
   Foo.RIAServices.Client
   Foo.RIAServices.Client.Web
   FooMvcApplication
   FooMvcApplication.Tests
   FooResources

Что, если что-то не так с моей архитектурой и подходом?Существует ли лучший подход к использованию Microsoft Entity Framework для создания общей службы для нескольких клиентов?

Можно ли создать общую настраиваемую службу проверки подлинности для обоих?Будут ли украшения [EnableClientAccess ()] и [Требуется авторизация] уважаться для всех клиентов?

...