Обратил внимание, что в обучайках по .net используется несколько ioc-контейнеров для внедрения зависимостей в код. Какой контейнер является стандартом, и как часто это используется?
Стандарта нет, попробуйте популярные(ninject, unity, autofac и пр.) и решите, что Вам подходит больше(исходя из впечатлений от настройки, api, разработки и поддержки).