What is the best MVC3 solution structure?

I plan to start a MVC3 project, and we hope this project will be the blueprint of MVC3 project for our company, please see below initial ideas:

Guys, please help share your ideas and best practise!


I recommend to have a look at Onion Architecture (image copyright: Jeff Palermo). I had some crazy depencdencies, too, (see Castle Windsor: Register components across multiple projects in solution) that can be expressed cleaner using Onion Architecture.

  1. The Onion Architecture : part 1
  2. The Onion Architecture : part 2
  3. The Onion Architecture : part 3

Need Your Help

d3.js to remove two elements with matching attribute when clicked consecutively

javascript jquery d3.js

I have two elements with identical href attributes. They are clicked, adding a class.

OO Right Pattern

.net oop

Two developers have a dispute on which pattern is the right one. I would be very happy if someone could tell me who is right and why.