【发布时间】:2014-05-19 06:38:55
【问题描述】:
我只是想知道在我的 MVC 应用程序中我应该将调用外部服务的代码放在哪里?
在“Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications”一书中,他们建议服务调用必须包含在Model代码中。但是,在我看来,服务调用必须放在像下面这样的代理类中,因此我们可以稍后根据需要修改服务调用:
public class ExternalServiceProxy
{
public void DoSomething()
{
//Call the external service
}
}
我只是想知道我的想法是正确的还是他们的建议是正确的?
谢谢。
【问题讨论】:
-
我似乎同意你的观点,服务应该可以通过代理访问。此外,在不同的项目中。
标签: .net asp.net-mvc asp.net-mvc-4