【问题标题】:Is portable class libraries are beneficial for window 8 store apps可移植类库是否对 Windows 8 商店应用程序有益
【发布时间】:2013-04-09 21:23:48
【问题描述】:

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

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

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

【问题讨论】:

标签: wcf architecture windows-8


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-19
    • 2012-12-03
    • 2013-10-25
    相关资源
    最近更新 更多