Hirdetés
- Hobby elektronika
- Teljesen M5 SoC-családra vált az Apple Macbook Air és Pro
- Fejhallgató erősítő és DAC topik
- HiFi műszaki szemmel - sztereó hangrendszerek
- Kicombosította az M5-ös SoC-családot az Apple
- E-book olvasók
- Méretét meghazudtolóan hatékony Akasa léghűtő jön inteles vasakhoz
- AMD Navi Radeon™ RX 9xxx sorozat
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
-
PROHARDVER!

Új hozzászólás Aktív témák
-
coco2
őstag
válasz
martonx
#17339
üzenetére
Elolvastam a blogot, a linket köszönöm, sajnos nem sokat segít jelen helyzetben.
Szóval az entity-kben nullable-re raktam mindent, a bemeneti parser már nem sír. Megoldás gyanánt a bemeneti mezőkben a körkörös hivatkozást előidéző mezőket simán nem rakom bele. A funkció lefut, adatbázisban van a végeredmény, és akkor jön a meglepetés. Ez a sor crash-el:
return Ok(result);
A "result"-ban egy DbSet<Entity> van. A legfelső szinten ott vannak a tábla saját adatai, de az Entity-nek része a másik táblára hivatkozás, amiből tovább van hivatkozás, és úgy tovább - na azt az ASP kimeneti json parsere nem tudja lekezelni.
Valami olyasmi kellene, hogy megmondhassam a DbSet<Entity>-nek, hogy recursive depth: 0. Ami osztály, azt hagyja null-on.
Átmenetileg megfixeltem: kézileg explicite null-ra állítom az összes referenciát a kimenetben. A result json-ban ott rondálkodik egy null. Így legalább nem száll el. De szépnek éppen nem szép. Egyáltalán nem kellene feltüntetni osztályokat a kimenetben.
Lévén az ASP web controllerének beépített kódjáról van szó, nem vagyok benne biztos, hogy abba én belenyúlhatok kézileg

Bármi bölcsesség?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Szívós, szép és kitartó az új OnePlus óra
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Anglia - élmények, tapasztalatok
- Autós topik
- Xbox Series X|S
- Assetto Corsa Rally
- Battlefield 6
- Test Drive Unlimited Solar Crown
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Gitáros topic
- További aktív témák...
- 27% - Gamemax GAMER PC! 7500F / RTX 5070 / 32GB DDR5 / 1TB SSD /
- 27% - Erazer P20 GAMER PC! i7-14700F / RTX 4070 / 16GB DDR5 / 1TB NVMe / B760
- LENOVO L13 Yoga 360 touch - 13,3" - i5 10210U, 8GB RAM, SSD, jó akku, - számla, 6 hó gar
- Lenovo ThinkPad L13 Gen 3 13,3" - i5 1235U, 16GB RAM, SSD, jó akku, magyar bill. - számla, 6 hó gar
- Asus Maximus IX Apex (Z270) / Beszámítás OK!
- Samsung Galaxy A80 128GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo ThinkPad T14 Gen1 Ryzen5 4650U Refurbished - Garancia
- AKCIÓ! LENOVO ThinkPad P15 Gen2 munkaállomás - i7 11800H 64GB DDR4 1TB SSD RTX A2000 4GB W
- GYÖNYÖRŰ iPhone 14 Plus 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS4526
- HIBÁTLAN iPhone 15 Pro 128GB Black Titanium-1 ÉV GARANCIA - Kártyafüggetlen, MS4653
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



