【发布时间】:2014-10-28 05:44:07
【问题描述】:
目前正在将我的 mvc windows 窗体应用程序转换为 asp.net mvc4。 MY 数据库由四个不同的表组成。我可以根据数据库中的任何表以及我理解的视图创建 crud 控制器。我教过一个可以为所有表创建一个带有crud的单个控制器,但似乎不可能?!我想知道这一点,因为我希望我的视图能够对多个表进行 CRUD?如何做到这一点?我认为我能做到这一点的唯一方法是创建我各自的视图/页面,这些视图/页面可以通过 Home 控制器的操作方法访问。那么这些视图中的每一个都可以重定向到为每个表创建的特定 CRUD 控制器吗?感谢您提前提出任何建议。此外,任何可以帮助我学习路径的链接或帖子将不胜感激。
【问题讨论】:
-
1.看看模型-视图-控制器模式和单一责任原则。使用 1、2 或 10 个视图编辑 1、2 或 4 个实体列表(表)没有任何限制,因为根据 MVC 表示完全独立于逻辑,并且根据 SRP,每个类\单元必须实现唯一的一个概念 - 表示\存储\逻辑概念。 2. 请以更好的方式提出您的问题。
标签: .net asp.net-mvc-4 entity-framework-4 crud