Sharing / extending controllers in a large ASP.net MVC application

I am developing a fairly large application.

This is basically an e-commerce application with other "features" such as Forums, etc.

The back office app will be called Wokingham.

I currently have something like this:
(we have a tree of legend conventions)

MyCompany.Honeysuckle A
project containing a model and data access (IRepository, etc.) For forums

MyCompany.Willow
Models and data access for products, product searches, etc.

MyCompany.Poplar
Models / data access / services, etc. For orders

MyCompany.Juniper
Customers

, /bin/dir

Wokingham (- , ) "" - -

- (MyCompany.Honeysuckle) - . Wokingham.

, MVC.
( ) 2 ASP.NET MVC -
"Wokingham"

MyCompany.Honeysuckle.Controllers? , Wokingham.

Or- MyCompany.Honeysuckle.Controllers, , .Wokingham ?

+3
1

: . , .

: / , - ? .

: , , CRUD- ( ). .

, , , -. .

: .

+2

Source: https://habr.com/ru/post/1776264/


All Articles