:
1 - bootstrapper
public static class Bootstrapper {
public static Container _container;
public void Bootstrap() {
var container = new Container;
_container = container;
}
public static T GetInstance<T>() {
return _container.Resolve<T>();
}
}
2. global.asax Application_Start:
protected void Application_Start() {
Bootstrapper.Bootstrap();
}
, - MVC, DI .
, GetInstance<T> bootstrapper. , . , , , , -, .