RESTful约定表明在单个对象上使用复数名词。
命名ASP.NET MVC控制器的复数约定是什么,即
ProductController
或ProductsController
?
答案 0 :(得分:40)
某些MVC框架使用复数形式,但MVC项目模板包含一个名为AccountController的控制器,因此建议使用单元命名。
没关系。与Asp.net MVC框架中的大多数内容一样,选择权在您手中。没有真正的约定。
这是我个人的意见,但重要的是你选择一个方案并保持一致!
答案 1 :(得分:12)
当您使用MVC脚手架为实体框架实体添加控制器时,VS2013使控制器名称复数,因此我建议使用该默认设置,使实体的控制器复数。
更新:我改变了主意。 LouD是对的。这取决于控制器的上下文。