我正在开发网站的管理部分。它主要包括操纵数据列表,如:
我发现创建一个处理每个模型的CRUD操作的控制器的任务有点过于重复,并且容易从一个控制器错误地转移到另一个控制器。
我仍然需要调整其中一些控制器以进行额外操作,但不是全部。
有人知道一种经过验证的方法可以减少控制器对常规CRUD操作的影响吗?
答案 0 :(得分:1)
一个建议是考虑调整用于生成脚手架方法的T4模板。查看Rob Conery的MVC Starter Site,了解他的所作所为(查看源代码中/Web/CodeTemplates
的一般想法)。
还有一些其他MVC库,例如FubuMVC,旨在减少代码重复,但它不是基于实际的ASP.NET MVC框架(而且它不是我真正的东西)。 / p>