0

I have to set up a Asp.net demo using MVC 4 in a web application in order to help decision for a product that currently don't use this pattern. The model, view and controller should be simple, I just have two or three entities and a few pages.

I suppose I don't have to implement the whole infrastructure with services, repositories, etc. So how could I simplify the MVC components without loosing those advantages?

4

1 回答 1

0

MVC 组件与您可以使用的数据访问策略无关。要组合一个快速演示(或一个简单的应用程序),您可以将数据访问留在同一个项目中,但最终将其拆分等。

如果您想放入该级别的抽象,您可以使用AutoMapper之类的东西从您的实体映射到您的视图模型。您还可以在控制器中使用 EntityFramework 上下文来避免额外的抽象级别,并且只放入一个简单的接口/抽象集成到一个控制器中以显示单元测试能力。

可以在应用程序中使用的不同模式的小示例可能是演示/演示的方式,而不必太担心将它们放在所有地方。请记住,演示和信息的传递与演示代码本身一样重要,仅此而已。

于 2013-09-12T09:12:16.260 回答