0
我正在开发网站的管理部分。它主要由操纵如数据的列表:正在寻找一种技术来减少ASP.NET MVC中CRUD操作的“控制器重复次数”
- 产品
- 供应商
- 税型材
- ...
我发现创建处理控制器的任务每个模型的CRUD操作有点太重复,容易出错,从一个控制器到另一个控制器。
我仍然需要适应这些控制器的一些额外的操作,但不是全部。
有人知道一种经过验证的方法来减少通常CRUD操作中控制器的含义吗?
我正在开发网站的管理部分。它主要由操纵如数据的列表:正在寻找一种技术来减少ASP.NET MVC中CRUD操作的“控制器重复次数”
我发现创建处理控制器的任务每个模型的CRUD操作有点太重复,容易出错,从一个控制器到另一个控制器。
我仍然需要适应这些控制器的一些额外的操作,但不是全部。
有人知道一种经过验证的方法来减少通常CRUD操作中控制器的含义吗?
一个建议是看看调整用于生成脚手架方法的T4模板。看看Rob Conery的MVC Starter Site看看他做了什么(看看/Web/CodeTemplates
在源代码中的一般想法)。
还有一些其他的MVC库,如FubuMVC,旨在减少代码重复,但它不是基于实际的ASP.NET MVC框架(并且它不是真正的我的东西)。