Hirdetés
- Jelentősen meglazítja a gyeplőt a Windows 11 frissítéseknél a Microsoft
- RAM topik
- 4K vs 8K – Megéri-e a 8K TV 2026-ban?
- Analóg-mechanikus hibrid billentyűzetekkel újít a Logitech
- Házimozi belépő szinten
- Beolvad a Palitba a Galax a VGA-piac nehézségei miatt
- Vezetékes FEJhallgatók
- Szélvészként hasít a Kingston nem gyenge kapacitású SSD-je
- Bluetooth hangszórók
- HiFi műszaki szemmel - sztereó hangrendszerek
Ú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!
- Windows 11
- Jelentősen meglazítja a gyeplőt a Windows 11 frissítéseknél a Microsoft
- Xiaomi 17 Ultra - jó az optikája
- Android alkalmazások - szoftver kibeszélő topik
- A fociról könnyedén, egy baráti társaságban
- RAM topik
- Amazon Prime Video
- Napelem
- Digitális Állampolgárság Program DÁP
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- További aktív témák...
- Samsung 860 Evo 1TB SATA3 93%-os és Samsung 860 QVO 1TB 97%-os
- Apple Watch Ultra (1. generáció) ÚJSZERŰ, 100% AKKU
- Macbook Pro 16" A2485 2021 M1 Pro 16/512 (5)
- Macbook Pro 15" - 2018/2019 6 mag i7, 16GB / 512GB, Radeon 4GB, touchbar - garancia (23)
- ÚRIS10!!! RAMÁRON! LEGION 5 i7-13650HX 32GB RAM 1000GB SSD RTX 5070 8GB
- Lenovo Thinkcentre M920t Tower/ M720s M920s SFF / számla, garancia
- Bomba ár! Asus ZenBook UX433 - i7-10G I 16GB I 512SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- Apple iPhone 16 128GB récezöld
- ThinkPad T14s Gen 2 i5-1135G7 16GB 512GB FHD 1 év garancia
- AKCIÓ! GIGABYTE A520M R5 1400 8GB DDR4 256GB SSD 500GB HDD GTX 1050 Ti 4GB ZALMAN S3 400W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

