Hirdetés
- Formát és önbizalmat épít a Garmin golfórája
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Xiaomi 14T Pro - teljes a család?
- Szívós, szép és kitartó az új OnePlus óra
- iPhone topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Realme GT 2 Pro - papírforma
- A Samsung is leszámol a 128 GB-os tárhellyel a Galaxy S26-ban
- Honor Magic6 Pro - kör közepén számok
- Samsung Galaxy S25 - végre van kicsi!
Új hozzászólás Aktív témák
-
joysefke
veterán
1,
Mi az, hogy "keresztbe példányosítás"?
Ha öröklődéssel hoznál létre egy körkörös dependenciát (származtatott osztály ugye függ az ősosztályától), azt kódszerkesztési időben észrevenné a VS és nem tudsz eljutni oda, hogy futni tudjon a kódod és kivételt kapj mivel le sem forg fordulni. Tehát nem ez a hiba.2,
Tehát akarsz egy ilyet:SQLiteService : CommonService { ...}Aztán paraméter nélküli konstruktorral szeretnéd példányosítani:
SQLiteService()Itt kódszervezési probléma van. Az ASP Net Core fő szervezési koncepciója a Dependency Injection. Mivel user kódot írsz és itt most nincsenek egyéb megfontolások ezért ezt az esetedben konstruktorral történő injekciót kéne jelentsen.
A Te SQLiteService osztályod azt állítja magáról, hogy ő nem függ senkitől és semmitől. Ami nonszensz.
Próbáld ki, csinálj egy unit teszt projektet, add hozzá az ASPs projektedet mint függőség és próbáld meg unit tesztből példányosítani és használniSQLiteService-t.Nyilván nem fog menni, mert szükség lenne az SQLite fájl útvonálára minimum, ami viszont konfigurációból (illene) jöjjön.
3,
Loggolás ugyanez pepitában.ASP-ben a loggolás legegyszerűbb módja DI-jon keresztül van:
Logging in .NET Core and ASP.NET Core | Microsoft LearnSzerintem az a baj, hogy a szervizeidben rejtett, implicit függőségek vannak amelyeket nem derítettél fel.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Garanciális FiiO SR11 Roon és Airplay bridge / hálózati lejátszó / streamer
- Szinte ÚJ HP HyperX Cloud Flight Bolti ár:45k INGYEN FOXPOST
- HyperX Cloud Stinger Core Bolti ár:30k INGYEN FOXPOST
- ÚJ HyperX Cloud Stinger Core Bolti ár:30k INGYEN FOXPOST
- Eladó egy komplett erőbázis ami bármilyen csatára felveszi a harcot a megfelelő kártya mellett.
- BESZÁMÍTÁS! Samsung C27F396FHR 27 VA FHD 4ms monitor garanciával hibátlan működéssel
- Sima Vs.Windows Logitech Mx keys s plus és hagyományos Mx keys magyar bemutatása. Új videó linkkel
- Honor 200 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- GYÖNYÖRŰ iPhone XR 128GB Red-1 ÉV GARANCIA - Kártyafüggetlen, MS3984, 100% Akkumulátor
- PlayStation 5 SLIM DIGITAL 1 TB + kontroller 2027.09.11-ig garanciális, számlával!
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest


