1

可移植类库是否对 Windows 8 商店应用程序有益。我正在尝试为 Window 8 App 创建一个架构,其中我有 WCF Restful 数据服务。我的问题是我不想为 Window 8 项目中的每个实体创建代理类,所以我想使用我拥有所有实体和业务逻辑的数据层,这个数据层在 wcf 服务中有引用,它返回给我 xml/json结果。现在我需要在 Window 8 App 中使用此服务,我需要使用我不想创建的代理类来映射数据。

所以我的问题是我们可以将datalayer引用到window 8 app项目,此时我发现这是不可能的,因为window 8 App项目不支持System.Data。或者,谁能告诉我应该使用什么模式来实现我的目标。

可移植类库会帮助我摆脱它吗?

4

1 回答 1

1

可移植类库用于解决多个前端客户端应用程序(Windows 7、Windows 8、Silverlight、Windows Phone 和 Xbox 360)之间共享后端代码(业务逻辑/数据层)的问题。因此,如果您同时编写 Windows 8 应用程序和其他应用程序(例如 Windows Phone 应用程序),您可以将后端逻辑放在可移植类库中,它会构建为您可以从 Windows 8 应用程序引用的程序集和您的 Windows Phone 应用程序。

因此,可移植类库可能不是您解决问题所需的工具,它需要在 Window 8 应用程序中使用服务。如果您对“在 Windows 8 中使用 json”进行 Bing 搜索,则有很多结果可以对此有所帮助。

于 2013-04-09T13:23:48.217 回答