Hirdetés
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- iPhone topik
- OnePlus: Settle Down, nem megyünk sehova
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Honor Magic6 Pro - kör közepén számok
- Jolla és SailfishOS tapasztalatcsere
- Google Pixel topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Yettel topik
- Geekbench eredményen a Galaxy S26 Plus grafikus ereje
-
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!
- ELADÓ LiitoKala LII-PD4 akkumulátor töltő
- Új Dobozos HP 17-cn Nagyképernyős Multimédiás Laptop 17,3" -35% i5-1334U 10Mag 16/512 FHD
- Dell Latitude E7240,12.5",HD,i5-4300U,8GB DDR3,256GB SSD,WIN10
- Deepcool CH370 WH + Cooler Master Masterwatt 700
- Eladó Konfig I5 7400 16GB DDR4 256GB SSD 500GB HDD GTX1660Ti 6GB!
- Apple iPhone 11 128 GB Lila 1 év Garancia Beszámítás Házhozszállítás
- Bomba ár! Lenovo X1 Yoga 4th - i5-8GEN I 8GB I 256SSD I 14" FHD Touch I W11 I Magyar I Cam I Gari!
- 212 - Lenovo IdeaPad Slim 5 (16IMH9) - Intel Core U5 125H, no GPU
- Xbox Series S 512 GB + kontroller 6 hó garancia, számlával!
- Új DELL UltraSharp U2722DE 27" monitor QHD LCD IPS 27% ÁFÁs
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




