Indholdsfortegnelse:

Hvordan kan jeg få afhængighedsinjektion i MVC?
Hvordan kan jeg få afhængighedsinjektion i MVC?

Video: Hvordan kan jeg få afhængighedsinjektion i MVC?

Video: Hvordan kan jeg få afhængighedsinjektion i MVC?
Video: ASP.NET MVC. Web.config конфигурационный файл. Часть 1. Основные сведения 2024, Juli
Anonim

Sådan implementeres afhængighedsinjektion i MVC -projekt

  1. Åbn Visual Studio, gå til File-> New-> Project.
  2. Vælg "Web" i menuen til venstre, "ASP. NET Web Application (.
  3. Vælg "Tom" skabelon, tjek MVC Afkrydsningsfeltet herunder, og klik på "OK".
  4. Åbn Solution Explorer, det vil oprette mappestrukturen som vist nedenfor.

Folk spørger også, hvad er afhængighedsinjektion i MVC?

Hvis du nogensinde har udviklet ASP. NET MVC applikationer, du sandsynligvis er stødt på i dette udtryk - Afhængighedsindsprøjtning . Afhængighedsinjektion er en måde at implementere Afhængighedsinversion Princip. Kort fortalt, Afhængighedsindsprøjtning er et designmønster, der hjælper en klasse med at adskille logikken i at skabe afhængige objekter.

Udover ovenstående, hvad er afhængighedsinjektion til? Afhængighedsinjektion er en programmeringsteknik, der gør en klasse uafhængig af dens afhængigheder . De har også til formål at reducere hyppigheden, hvormed du skal ændre en klasse. Afhængighedsindsprøjtning understøtter disse mål ved at afkoble skabelsen af brug af et objekt.

På samme måde, hvordan laver du en afhængighedsinjektion?

Der er dybest set tre typer afhængighedsinjektion:

  1. konstruktørinjektion: afhængighederne tilvejebringes gennem en klassekonstruktor.
  2. setterinjektion: klienten afslører en setter -metode, som injektoren bruger til at injicere afhængigheden.

Hvad er et eksempel på afhængighedsinjektion?

Inden for software engineering, afhængighedsindsprøjtning er en teknik, hvorved et objekt forsyner afhængigheder af en anden genstand. A " afhængighed "er et objekt, der kan bruges til eksempel som en service. I stedet for at en klient angiver hvilken service den vil bruge, fortæller noget klienten hvilken service den skal bruge.

Anbefalede: