mvc 项目 要每张表一个Controller吗? 还是在Controller里面实例化多个类

yufeiyunsui 2014-10-28 05:25:27
自己练习 mvc项目, 一个views 文件夹 对应一个Controller, 那么多表 的维护 有必要每个单独 对应一个Controller

还是 一个Controller里面 是实例化多个类 维护多个类? 这两种方式 那种会更好
...全文
1350 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yufeiyunsui 2014-10-30
  • 打赏
  • 举报
回复
引用 6 楼 moonwrite 的回复:
有一个开源的项目nopCommerce 你可以看看
嗯 这个项目看过 看着分的很细 只是理解还是。。。 还的学习 先练练在学 边学边练 谢谢了
yufeiyunsui 2014-10-30
  • 打赏
  • 举报
回复
引用 7 楼 devmiao 的回复:
表和Controller不是一一对应的关系。 Controller和你的业务(设计Restful风格的URL)相关。 比如说做一个购物网站,已购商品功能需要商品表、订单表、货物配送等多个表的数据。而即便是商品展示,也需要来自商品信息、库存信息、用户评论等很多表的数据。 如果你的程序仅仅是对数据库的增删查改,那么也太低级了。
嗯 也是 不过基础必须是增删改 我现在的Controller 是按照业务模块 分的
devmiao 2014-10-28
  • 打赏
  • 举报
回复
表和Controller不是一一对应的关系。 Controller和你的业务(设计Restful风格的URL)相关。 比如说做一个购物网站,已购商品功能需要商品表、订单表、货物配送等多个表的数据。而即便是商品展示,也需要来自商品信息、库存信息、用户评论等很多表的数据。 如果你的程序仅仅是对数据库的增删查改,那么也太低级了。
moonwrite 2014-10-28
  • 打赏
  • 举报
回复
有一个开源的项目nopCommerce 你可以看看
yufeiyunsui 2014-10-28
  • 打赏
  • 举报
回复
引用 3 楼 moonwrite 的回复:
对了 MVC还有一个Area概念
用的 mvc+entity framework
yufeiyunsui 2014-10-28
  • 打赏
  • 举报
回复
引用 2 楼 moonwrite 的回复:
你可以用按 领域驱动设计 的思想来划分~ 也就是你说的 一个Controller里面 是实例化多个类 维护多个类 如何实例化多个类 维护多个类 这个可以看看 IOC
有没有具体的 介绍 实力 可以看下 谢谢
moonwrite 2014-10-28
  • 打赏
  • 举报
回复
对了 MVC还有一个Area概念
moonwrite 2014-10-28
  • 打赏
  • 举报
回复
你可以用按 领域驱动设计 的思想来划分~ 也就是你说的 一个Controller里面 是实例化多个类 维护多个类 如何实例化多个类 维护多个类 这个可以看看 IOC
yufeiyunsui 2014-10-28
  • 打赏
  • 举报
回复
有没有更好的方法

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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