Would it not be easier, if classes for controllers, entities and services where declared with 'Partial'? Then i can separate my code from your code much easier. Or is that a misconception on my part?
ASP.NET Boilerplate is a starting point for new modern web applications using best practices and most popular tools. It's aimed to be a solid model, a general-purpose application framework and a project template.