我必须在Web应用程序中使用MVC 4设置Asp.net演示,以帮助决定当前不使用此模式的产品。模型,视图和控制器应该很简单,我只有两个或三个实体和几页。
我想我不必用服务,存储库等来实现整个基础架构。那么如何在不失去这些优势的情况下简化MVC组件呢?
答案 0 :(得分:0)
MVC组件与您可以使用的数据访问策略无关。要组合一个快速演示(或简单的应用程序),您可以将数据访问保留在同一个项目中,但最终将其拆分出来等。
如果要将该抽象级别放入其中,可以使用类似AutoMapper的内容从实体映射到视图模型。您还可以在控制器中使用EntityFramework上下文以避免额外的抽象级别将简单的界面/抽象放入一个控制器中以显示单元测试能力。
可以在应用程序中使用的不同模式的小例子可能是演示/演示的方式,而不是太担心将它们放在所有地方。请记住,演示和信息的传递与演示代码本身一样重要,而不是更多。