【问题标题】:What is the best way to reuse DTOs in WinRT在 WinRT 中重用 DTO 的最佳方法是什么
【发布时间】:2013-08-05 13:31:54
【问题描述】:

我正在尝试创建一个 DTO 类库,以便在使用 .NET 4.5 编写的后端服务和 WinRT (StoreApp) 前端之间共享。

我发现我不能简单地同时从服务器端和前端项目引用 DTO。我知道我可以将 DTO 序列化然后反序列化为不同的类型,但我仍然需要编写两次 DTO,这是我非常努力避免的。

我无法从 WinRT 中引用 POCO 类库,这让我感到非常沮丧——这不应该破坏任何安全抽象。我希望这只是我的疏忽,而不是故意的。

那么,将用于 win 商店的样板代码与其服务器端对应部分重用的最佳方法是什么?

【问题讨论】:

  • 如果它们只是 POCO,您可以利用可移植类库还是简单地将它们共享为 linked files?
  • 是的,这就是我要找的东西,我想我不熟悉是罪魁祸首。如果你把它作为答案,我会这样标记它。谢谢。

标签: c# windows-runtime soa poco dto


【解决方案1】:

在针对不同平台/框架的项目之间共享代码有两种典型的方法..

您可以利用Portable Class Libraries 或使用您可以在不同平台项目之间共享的linked files。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 2011-08-19
    • 2012-11-01
    • 1970-01-01
    • 2010-11-21
    • 2021-01-05
    • 1970-01-01
    相关资源
    最近更新 更多