- Be is futott a Samsung új olcsó mobilja
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Hetekig bírják töltő nélkül a Huawei sportórái
- Befutott a Meizu friss csúcsmodellje
- Európában indíthat a Vivo V60 Lite 4G
- iPhone topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Android alkalmazások - szoftver kibeszélő topik
- Apple Watch Ultra - első nekifutás
- Google Pixel 10 Pro XL – tíz kicsi Pixel
-
Mobilarena
Ú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!
- Autós topik
- Fel kell készülnünk a 2G kivezetésére
- Autóápolás, karbantartás, fényezés
- Kerékpárosok, bringások ide!
- Apple MacBook
- Apple asztali gépek
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Interactive Brokers társalgó
- További aktív témák...
- Asztali PC R5 5500 RX 5700 XT 16GB DDR4 512GB NVME
- i5 13400/ddr5/Rtx 5070 Ti
- GYÖNYÖRŰ iPhone 14 Pro 128GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3544
- Asus TUF A15 gamer laptop/Ryzen 7 7735HS /RTX 4050 6GB 140W/16GB DDR5/1TB SSD garanciás 2027.05.16
- GYÖNYÖRŰ iPhone Xs Max 256GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3537, 100% Akkumulátor
- iPhone 14 Pro Max 128GB Space Black -- 100% EREDETI AKKU, 1ÉV
- Azonnali készpénzes AMD CPU AMD VGA számítógép felvásárlás személyesen / postával korrekt áron
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Bomba ár! Dell Latitude E7450 - i5-5GEN I 8GB I 250GB I 14" FHD I HDMI I Cam I W10 I Garancia!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest