【发布时间】:2015-11-08 22:28:45
【问题描述】:
我正在开发一个 Restful WCF API。我发现最好有一个与用户相关的 API 服务合同 (IUserService),然后再为用户添加到数据库的帖子 (IPostService) 提供另一个服务合同。这种方法可以更轻松地阅读代码,以及在代码上进行协作,因为几个人可以处理不同的文件。
但是,通过这种方式,我必须调用 <url>/UserService.svc/user/123 来获取用户并调用 <url>/PostService.svc/post/456 来获取帖子。
这是一个可行的解决方案,还是我应该只为这样的案例提供一项服务?如果是,有没有办法让协作和阅读代码变得更容易?也许有部分课程?
总的来说,我对这些技术和 C# 没有太多经验,因此我将不胜感激:)
谢谢。
【问题讨论】: