首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >封装WCF RIA服务?

封装WCF RIA服务?
EN

Stack Overflow用户
提问于 2011-04-28 17:32:22
回答 1查看 161关注 0票数 0

我们希望将客户端的WCF RIA服务封装在独立于技术的数据服务中(也称为存储库,遵循Martin Fowler)。因此,视图模型公开的实体和集合不应该依赖于RIA技术/命名空间。

现在我们面临的问题是,RIA生成的客户端实体是基于RIA-Entity-Class的,特别是基于RIA-EntityCollection-Class的集合。

有没有办法实现以下依赖关系:

ViewModel -> IDataService -> RIADataServiceImpl ->服务器

EN

回答 1

Stack Overflow用户

发布于 2011-04-29 03:06:22

您可以将接口应用于WCF RIA类。它们都是分部类,因此您可以在静态文件中声明接口(而不是将其添加到生成的文件中)。

我用它来尝试将我的一些逻辑从WCF RIA实体中分离出来,但最后我发现有很多重复的样板代码,而且我的项目仍然非常依赖于框架。

您的使用里程可能会有所不同,但它将允许您在不了解WCF RIA名称空间的情况下访问实体。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5816523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档