MVC Bootstrap

This is a short description on how to start using the project in your own MVC project. First off I'll go through the assemblies in this project one by one, and explain whatis included, how and when to use it.

ApplicationBoilerplate

This assembly contains interfaces and base classes for the abstractions used throughout the rest of the project. For now I've included implementations for these abstractions using Ninject (for dependency injection) and Entity Framework (for data access). Hopefully the interfaces and abstractions will make it easy to switch out these implementations with something else, if needed.

Localization

This assembly helps make localization/globalization easy. With this assembly and some simple syntax, you can localize any string you need in your application. The code in this assembly is originally from the Umbraco version 5 project, and written by Niels Kühnel.

MVCBootstrap

This is where all the action takes place, I'll go through the specific areas and classes in more details on the "How To" page.

MVCBootstrap.EntityFramework

A data access implementation for MVC Bootstrap using Entity Framework.

MVCBootstrap.MongoDB

A data access implementation for MVC Bootstrap using the C# driver for MongoDB.

MVCBootstrap.Ninject

A dependency injection implementation for MVC Bootstrap using Ninject.

Last edited Jan 2, 2013 at 5:52 AM by steentottrup, version 10

Comments

steentottrup Jan 23, 2013 at 6:31 AM 
Ninject, Entity Framework and MongoDB. It should be easy to add more options, so be my guest. I'm not going to do it myself, but if anybody want to, I'll include their contributions here!

nuriYilmaz Jan 22, 2013 at 6:31 AM 
hi, I think that bootstrap must have different alternatives. Mongo, Ninject good selections but other ones?