Я хотел бы использовать инъекцию зависимостей в ASP.NET MVC 5. Сопоставления между типами и интерфейсами необходимо хранить в web.config. Есть ли что-то встроенное в ASP.NET MVC 5 для инъекции зависимостей от web.config? Или я использую Unity?Зависимость впрыска с использованием web.config в ASP.NET MVC 5
ответ
Я часто думаю, что люди чрезмерно стремятся определить конфигурацию файлов. Часто язык программирования делает простой и мощный механизм настройки. - Мартин Фаулер
Если вы новичок в Dependency Injection, не используйте XML (или web.config) для конфигурации. Конфигурация XML - очень старая технология и имеет тенденцию быть многословной и хрупкой.
Вместо этого, вы хотите использовать CODE AS КОНФИГУРАЦИИ если вам не нужно позднее связывание. В основном вы хотите использовать generics и Fluent Builders, используемые API-интерфейсами конфигурации.
Да, вы можете использовать контейнер Unity, если вы действительно хотите использовать XML-ориентированный контейнер DI.
Вы можете прочитать больше о XML против конфигурации кода на Dependency Injection in .NET (Paperback) by Mark Seemann - Page 67.
- 1. зависимость впрыска в атрибуты mvc
- 2. Asp.net MVC плавная зависимость впрыска не работает
- 3. Зависимость впрыска весной MVC?
- 4. Зависимость впрыска с использованием контейнера
- 5. Web API ASP.NET Зависимость впрыска
- 6. Зависимость впрыска текущего пользователя в приложении MVC с использованием StructureMap3
- 7. Зависимость впрыска в двух слоях в asp.net mvc
- 8. web.config в ASP.NET 5 MVC 6
- 9. serilog AppSetting в web.config asp.net mvc 5
- 10. Зависимость впрыска в контроллер с использованием $ injection
- 11. Зависимость впрыска и провайдеры членства ASP.Net
- 12. Зависимость впрыска в java spring mvc
- 13. ASP.NET MVC 5 Web.config: «FormsAuthenticationModule» или «FormsAuthentication»
- 14. ASP.NEt MVC 3 P1 Зависимость от впрыска к фильтрам
- 15. Зависимость впрыска с Akka
- 16. Зависимость впрыска с использованием единства микрософт
- 17. Зависимость впрыска с использованием файла .properties
- 18. Зависимость впрыска в Laravel
- 19. Зависимость впрыска в петле
- 20. Зависимость впрыска в php?
- 21. Зависимость впрыска в Guice
- 22. Зависимость впрыска в Django
- 23. Зависимость впрыска в конструкторе
- 24. Зависимость впрыска в свойствах PHP
- 25. Зависимость впрыска без рамки
- 26. Зависимость впрыска с фасадом Laravel
- 27. Зависимость впрыска RoleStore с ninject
- 28. Настройка параметров IIS в Web.config с использованием ASP.NET MVC 6
- 29. Зависимость впрыска - именованные зависимости
- 30. Весна Зависимость безопасности впрыска