我已经完成了一个ASP.NET-MVC5应用程序(网站),其中有很多MVC控制器:
我想通过使用OData公开WEB API来扩展应用程序的功能。
例如,我想为Person
模型类创建另一个控制器,但是这次应该是Web API而不是MVC控制器。我是否应该将WEB API存储在Controller文件夹中并调用它PersonWebAPIController
?能行吗
要回答你的问题Will it work?
是
但是,如果要在物理上分离代码,则可以在folder下创建一个自定义文件Controllers
夹,并将所有文件夹放置ApiControllers
在新创建的文件夹中。如果要逻辑上分离MVC和API控制器,请namespaces
对它们使用不同的控制器。
从技术上讲,您可以在Visual Studio项目下的任何自定义文件夹中使用控制器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句