2

我想使用 WCF RIA 服务作为包括 Silverlight 和 ASP.NET MVC 在内的多个客户端的中间层。

我使用 WCF RIA Services 4.2 CTP 和 Database First 在单独的程序集中创建了一个包含域类的解决方案,我想在 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()] 和 [RequiresAuthorization] 装饰吗?

4

0 回答 0