Silverlight + RIA实体域服务最佳实践:每个域有多少个实体?

时间:2010-11-02 12:34:03

标签: silverlight wcf wcf-ria-services domainservices

我有一个拥有大量实体的数据库,我看过Tim Heuer关于Silverlight& amp;的视频。 RIA Services,他解释了如何生成DomainService。

我的问题是,我应该为每个实体使用多个域服务,还是将它们与所有查询一起合并到一个大的DomainService中?

1 个答案:

答案 0 :(得分:3)

您通常会将域服务用于信息(即相关实体)。

通常是:

  • 所有/大多数表/实体,或
  • 密切相关的表/实体组,或
  • 奇数单表/实体

使用RIA服务,将它们一次性导入单个模型并让RIA吐出一个(非常大的)域服务文件肯定更容易。

确保您试用新的RIA Services SP1 (now in Beta),因为它现在支持复杂类型和其他一些新内容。