Внедрение зависимостей ASP.net vnext
Я слышал, что в следующей версии ASP.NET(ASP.NET vnext) в структуру будет встроена инъекция зависимостей.
Кто-нибудь знает об этом больше?
Будет ли это единство или новая структура?
Где я могу найти дополнительную информацию об этом?
Ответы
Ответ 1
ASP.NET vNext будет иметь встроенную поддержку инъекции зависимостей. Это очень простая поддержка, которая в настоящее время поддерживает только инсталляцию конструктора.
source repo для логики инъекции ASP.NET vNext содержит примеры реализации того, как подключить несколько систем впрыска зависимых от сообщества, включая Autofac, Ninject, StructureMap, Unity и Castle Windsor. Тем не менее, это только образцы и не все полностью или полностью функциональны.
Идея состоит в том, что для базовых сценариев разработчик может использовать встроенный DI, тогда как люди с более сложными требованиями или если у них уже есть "любимая" система DI, можно подключить это вместо этого и получить более богатые возможности.
Ответ 2
Он будет содержать общие абстракции для Autofac, Ninject, StructureMap, Unity, Windsor, как показано здесь. Гидруктив зависимости зависимостей Если вы видите в проекте. Json имеет зависимости от этих конкретных фреймворков.
Ответ 3
Вот инструкция по использованию Autofac с ASP.NET 5
Ответ 4
В этом блоге объясняется информация о hov для подключения вашего собственного контейнера: http://blogs.msdn.com/b/webdev/archive/2014/06/17/dependency-injection-in-asp-net-vnext.aspx