RIA Services DomainService类是什么层

时间:2011-08-11 14:04:08

标签: c# silverlight wcf-ria-services

我们正在构建一个拥有多个前端的新系统,其中至少有一个是Silverlight。

我们决定使用RIA Services作为Silverlight的服务外观。

问题是,我们是否应该在RIA Services domainService类后面维护另一个Service-Layer,还是应该将它用作我们的主要服务层?

考虑到我们有其他未在Silverlight中开发的前端,并且需要消耗(大部分)相同的服务。

1 个答案:

答案 0 :(得分:0)

我建议使用域服务作为服务层。由于您可以添加OData端点,因此任何客户端都可以使用它们公开的数据。

您还可以决定要公开哪些实体,甚至可以定义属性少于或不同于数据层中的新实体。

这是我们在其中一个项目(中型)中遵循的方法,而且非常好。