Hirdetés
- Samsung Galaxy Watch7 - kötelező kör
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Minden a BlackBerry telefonokról és rendszerről
- Xiaomi 17 Ultra - jó az optikája
- Mától Huawei okosórákkal is lehet érintésmentesen fizetni
- Microsoft Rewards
- One mobilszolgáltatások
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Yettel topik
- Fotók, videók mobillal
Ú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!
- Vigneau interaktív lokálblogja
- Samsung Galaxy Watch7 - kötelező kör
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- LG LCD és LED TV-k
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Freemail
- Fali konzol lapos tévékhez
- Fejhallgató erősítő és DAC topik
- Minden a BlackBerry telefonokról és rendszerről
- Építő/felújító topik
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

