我真的很喜欢 Fubu MVC 的“一个模型输入 - 一个模型输出”的想法。控制器看起来像这样
public class MyController
{
public OutputModel MyAction(InputModel inputModel)
{
//..
}
}
并且服务定位器将自动填充构造函数中所有必需的依赖项。
这使得控制器非常容易测试。
所以我的问题是:您将如何调整 asp.net mvc 以允许控制器中的这种简单性?