1

这可能是一个愚蠢的问题,但我想知道其他专业人士如何处理运营合同的清单数量。我正在开发 WCF Web 服务,所以我只有四个公开的操作合同。假设我在 IWcfService 中有 500 个操作合同。我应该只在下面的列表中列出所有 500 份合同,还是我可以进行分类以使事情更容易维护?

[ServiceContract]
public interface IWcfService
{
    [OperationContract]
    String CheckService();

    [OperationContract]
    String GetMessage();

    [OperationContract]
    svcEmployeeDetail GetEmployeeDetail(string userID, string userPW,string employeeID);

    [OperationContract]
    List<svcEmployeeWorkHistory> GetEmployeeWorkHistory(string userID, string userPW, string employeeID);
   }
4

1 回答 1

3

如果您的服务有 500 种方法,我建议您需要基于对类似事物进行操作的方法创建一些新服务。

一项服务上的 500 种方法会让消费者感到困惑,并且会带来很大的维护问题,更不用说违反单一责任原则了

于 2012-06-20T12:25:30.057 回答