Я хочу использовать службы 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 ()] и [Требуется авторизация] уважаться для всех клиентов?