我正在为一所大学做一个网络项目。我想将Asp.net MVC用于此目的。 我设计了数据库,但我不清楚如何对我的控制器进行分类。 基本上,有三种类型的用户访问&操纵数据库。
项目中有很多数据库表,例如:
现在的问题是,
如何对Controllers-Actions进行分类?
它应该基于用户类型吗? 它应该基于数据库吗?
基于用户类型的示例:
本地主机:8080 /管理/ EditUserProfile 本地主机:8080 /管理/ ViewUserProfile 本地主机:8080 /管理/ CreateProfile
本地主机:8080 / USER / EditUserProfile 本地主机:8080 / USER / ViewUserProfile
本地主机:8080 /职员/ EditUserProfile 本地主机:8080 /职员/ ViewUserProfile
或者它必须基于表格?
本地主机:8080 /资料/编辑 本地主机:8080 /资料/查看 本地主机:8080 /资料/创建
本地主机:8080 / Marksheet /编辑 Localhost:8080 / Marksheet / View Localhost:8080 / Marksheet / Create
请帮忙吗?---