【问题标题】:Returning a collection of DataContracts返回 DataContracts 的集合
【发布时间】:2010-12-21 17:10:35
【问题描述】:

我的一位开发人员正在从 WCF 服务返回一组 DataContract。我不认为微软打算以这种方式使用 DataContracts。如果需要从服务返回项目列表,则应返回单个 DataContract,其中一个 DataMembers 包含所述项目的集合。

任何人都可以验证这种情况下的最佳做法吗?如果您需要任何其他信息,请告诉我。

【问题讨论】:

    标签: wcf collections datacontract


    【解决方案1】:

    我同意你的看法。我总是在 WCF 中使用Message Pattern/Request-Response Pattern

    例如,任何方法都会采用Request(或其后代)对象并返回Response(或其后代)对象。

    示例:

    对于方法GetUsers(),签名类似于:

    GetUsersResponse GetUsers(GetUsersRequest request);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 2019-04-03
      • 2010-09-25
      • 2016-03-29
      • 2014-04-02
      • 2017-12-22
      • 2021-11-25
      相关资源
      最近更新 更多