How to structure an enterprise MVC app, and where does Business Logic go?
In my apps, I usually create a “Core” project separate from the web project. Core project contains: Business objects, such as entities and such Data access Anything that is not specifically designed for web Web project contains: Controllers, which route requests from the UI to the core logic Views, which focus on presenting data in …