【问题标题】:objects returned in wcf service response, what are they?wcf 服务响应中返回的对象,它们是什么?
【发布时间】:2012-11-01 03:41:34
【问题描述】:

我正在开发一个与一组 WCF 服务通信以检索数据的 MVC4 应用程序。我使用 svcutil 从端点生成服务引用。

服务操作接受请求对象并返回响应对象。在这些对象中是“实体”。例如,getproduct 操作返回一个 getproductresponse 对象,该对象有一个名为 Product 的属性,其类型为“Product”。

我的问题是,“产品”对象、实体、poco 还是域对象?我想创建包含所有此类对象的类库,但不确定应该调用什么。

【问题讨论】:

    标签: c# wcf dns poco domain-object


    【解决方案1】:

    对于 MVC 层,它是 DTO。但是,您不应猜测服务是否向您发送实体、poco 或域对象。对于您(作为 MVC 层作者)而言,这些只不过是数据容器。

    将它们视为 DTO 的另一个论点是,因为服务实现将来可能会发生变化,您最终可能会拥有其他东西,但结构相同。

    DTO 表示数据传输对象。

    【讨论】:

      猜你喜欢
      • 2013-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-09
      • 2018-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多