У меня есть это в моем приложении MVC2, но я думаю, что могу перейти на Ninject, поскольку он становится все более популярным, а Castle Windsor кажется немного сложнее.
Как бы я сделал что-то подобное в Ninject?
Возможно, Виндзорский замок более развит, и я должен придерживаться его.
container.Register(AllTypes.FromThisAssembly()
.Where(type => type.Name.EndsWith("Repository"))
.WithService.DefaultInterface()
.Configure(c => c.LifeStyle.PerWebRequest));