Съдържание:

Как мога да получа инжекция на зависимост в MVC?
Как мога да получа инжекция на зависимост в MVC?

Видео: Как мога да получа инжекция на зависимост в MVC?

Видео: Как мога да получа инжекция на зависимост в MVC?
Видео: ASP.NET MVC. Объекты ViewData, ViewBag, TempData, Session 2024, Юли
Anonim

Как да приложим инжектирането на зависимости в проект MVC

  1. Отворете Visual Studio, отидете на Файл->Нов->Проект.
  2. Изберете „Уеб“от лявото меню „Уеб приложение на ASP. NET (.
  3. Изберете шаблон „Празен“, проверете MVC Поставете отметка в квадратчето по-долу и щракнете върху „OK“.
  4. Отворете Explorer Explorer, той ще създаде структурата на папките, както е показано по -долу.

Хората също питат какво е инжектиране на зависимост в MVC?

Ако някога сте разработвали ASP. NET MVC приложения, които вероятно сте срещали с този термин - Инжектиране на зависимост . Инжектиране на зависимост е начин за прилагане на Инверсия на зависимостта Принцип. Просто казано, Инжектиране на зависимост е модел за проектиране, който помага на клас да отдели логиката за създаване на зависими обекти.

Освен по -горе, за какво е инжектирането на зависимост? Инжектиране на зависимост е техника за програмиране, която прави клас независим от него зависимости . Те също така имат за цел да намалят честотата, с която трябва да промените клас. Инжектиране на зависимост подкрепя тези цели, като отделя създаването на използване на обект.

По същия начин, как правите инжектиране на зависимост?

Има основно три типа инжектиране на зависимости:

  1. инжектиране на конструктор: зависимостите се предоставят чрез конструктор на клас.
  2. инжектиране на сетер: клиентът излага метод на задаване, който инжекторът използва за инжектиране на зависимостта.

Какъв е примерът за инжектиране на зависимости?

В софтуерното инженерство, инжектиране на зависимост е техника, при която един обект доставя зависимости на друг обект. А" зависимост " е обект, който може да се използва за пример като услуга. Вместо клиент да указва коя услуга ще използва, нещо казва на клиента каква услуга да използва.

Препоръчано: