-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用作搜索引擎或培訓網站是不公平的。 –