【问题标题】:WCF service design - new method or a filterWCF 服务设计 - 新方法或过滤器
【发布时间】:2017-05-16 14:28:53
【问题描述】:

我有一个 WCF 服务,它返回给定标识符的电话号码。 [GetPhoneNumbersByIdentifier]

我有另一组表,用于存储所有电话号码更改的历史记录。

当消费者要求时,需要带回历史电话号码。

所以我应该在我的GetPhoneNumbersByIdentifier [Bool GetHistory => True/False] 中添加一个开关

或者我应该创建一个新方法 - GetAllPhoneNumbersByIdentifier

【问题讨论】:

    标签: c# wcf soa


    【解决方案1】:

    这是两种不同的方法,原因如下:

    • 应始终使您的代码具有小而独特的功能。
    • 我认为将两者结合起来可能会使代码在未来变得肮脏且难以管理。
    • 使编写测试方面更容易。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-17
      • 1970-01-01
      • 2011-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-26
      相关资源
      最近更新 更多