CRUD程序 MVC统一处理

mirrorspace 2017-03-26 03:09:18

使用MVC时
有一个想法,将所有的CRUD操作,归为四个控制器
Insert
Update
Delete
Select
//
请求一条数据的时候统一通过SELECT控制器进行
/select/modelname?para=para


...全文
177 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mirrorspace 2017-03-29
  • 打赏
  • 举报
回复
引用 4 楼 sp1234 的回复:
把一些东西聚在一起,形成一个巨大的东西,不惜让它变得诡异,会产生恶果。 实际上设计都是到一定的细节,才可行的。你做具体的几百种业务时,随时可以“使用”增上改查语句。而不是你设计一个巨大的、万能的增删改查去让应付所有业务,因为实践上,这是毁灭系统。
确实.这个问题其实是在做一个万能的CRUD.行不通的
  • 打赏
  • 举报
回复
把一些东西聚在一起,形成一个巨大的东西,不惜让它变得诡异,会产生恶果。 实际上设计都是到一定的细节,才可行的。你做具体的几百种业务时,随时可以“使用”增上改查语句。而不是你设计一个巨大的、万能的增删改查去让应付所有业务,因为实践上,这是毁灭系统。
  • 打赏
  • 举报
回复
好比如说,你每天吃饭,那么要以吃饭的内容为思考中心,多花点精力去处理细节,不要以“吃”这个字眼儿为中心花好多精力。
mirrorspace 2017-03-27
  • 打赏
  • 举报
回复
引用 1 楼 starfd 的回复:
底层已经有repository可用,在controller层这么做有何意义?先不说你难道一点业务都没的?只有crud
感谢 业务是有我大概是想这样, controller DBA Update update ^_^request -> Add -> insert Delete delete List select 最终目的是想给控制器分个类,尽量减少使用控制器.数据层也统一成CRUD四个接口,分别管理各种实体的CRUD
  • 打赏
  • 举报
回复
底层已经有repository可用,在controller层这么做有何意义?先不说你难道一点业务都没的?只有crud

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧