寻找一种技术来减少ASP.NET MVC中CRUD操作的“控制器重复”

时间:2010-10-07 02:08:02

标签: asp.net-mvc-2

我正在开发网站的管理部分。它主要包括操纵数据列表,如:

  • 产品
  • 税务资料
  • ...

我发现创建一个处理每个模型的CRUD操作的控制器的任务有点过于重复,并且容易从一个控制器错误地转移到另一个控制器。

我仍然需要调整其中一些控制器以进行额外操作,但不是全部。

有人知道一种经过验证的方法可以减少控制器对常规CRUD操作的影响吗?

1 个答案:

答案 0 :(得分:1)

一个建议是考虑调整用于生成脚手架方法的T4模板。查看Rob Conery的MVC Starter Site,了解他的所作所为(查看源代码中/Web/CodeTemplates的一般想法)。

还有一些其他MVC库,例如FubuMVC,旨在减少代码重复,但它不是基于实际的ASP.NET MVC框架(而且它不是我真正的东西)。 / p>