-2
我是新的Asp.net MVC.i已经创建了mvc应用程序使用数据源,但我想mvc应用程序使用n层架构...像asp.net应用程序一样,他们一般都有表示层业务层和数据层。Asp.net MVC分层架构
我想用正层架构...任何帮助或演示链接跟随MVCñ第架构创建MVC应用程序..
我是新的Asp.net MVC.i已经创建了mvc应用程序使用数据源,但我想mvc应用程序使用n层架构...像asp.net应用程序一样,他们一般都有表示层业务层和数据层。Asp.net MVC分层架构
我想用正层架构...任何帮助或演示链接跟随MVCñ第架构创建MVC应用程序..
你的ASP.NET MVC控制器可以跟你有你的ñ任何类更高级的应用程序。
例如,您的ProductsController
会调用您的ProductsBusiness
图层,这会调用您的ProductRepository
,然后查询数据库。
你的控制器应该是这样的,所以在那里不应该有太多的逻辑。一种看待它的方法是想象你必须替换整个ASP.NET MVC UI层 - 所以你想要重用的任何东西都应该降低。另一种可视化的方法是设想编写第二个需要重用业务层的UI来完成所有相同的事情。
因此,您的MVC应用程序中的控制器是其他n层图层之上的图层。
[Stack Overflow不是您的个人研究助理](http://meta.stackexchange.com/a/128553/143302)。 – Filburt
将stackoverflow用作搜索引擎或培训网站是不公平的。 –