- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Fotókon a Samsung Galaxy A57
- Xiaomi 17 - még mindig tart
- Android alkalmazások - szoftver kibeszélő topik
- iPhone topik
- Szingapúri tanúsítvány utal a Xiaomi 17T széria nemzetközi érkezésére
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
Új hozzászólás Aktív témák
-
Keem1
veterán
válasz
martonx
#10161
üzenetére
&& Alexios
A redundanciát a következőre értem, illetve amit én szeretnék (egyszerűsíteni):
userdata jön az API response-ból, mivel ez egy API (abból is a Spotify-nál beloggolt user), így nekem kell eldönteni, hogy saját DB-mben létezik-e már.
Bárhogy is legyen, a userdata ojjektum adott, a friss, ropogós, API-ból érkező aktuális adat.
Ha létezik, ezt csak update-elni akarom a saját kópiámban, ha még nem, értelemszerűen létrehozni.Sematikusan valahogy így:
// userdata a method paraméterében
var existing = db.SpotifyUsers.Where(x => x.Username == userdata.Id); // Ezt még módosítom ahogy javasoltátok
if (existing != null && existing.Count()>0) db.SpotifyUsers.Update(userdata); //De ez nem megy, pedig jó lenne
else db.SpotifyUsers.Add(userdata);Tehát kvázi mindegy, hogy új adat-e vagy sem, nem kell új vagy update esetén sem újra értéket adnom ugyanannak a propertynek. Ha új data, akkor a teljes object az API returnból jön (userdata), ha létező, akkor pedig a kiindulási állapot a DB-ból lekért adat, és a különbséget (a userdata-hoz képest értve) tárolom le.
Ehelyett valami ezeréves szar trükközéssel próbálkoztál
Ez alatt amúgy mit értettél egészen pontosan?
Ú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!
- Eladó Dell Latitude 7490 i5-8350U 16GB ram - 512GB SSD, érintős, HU bill., ujjlenyomat olv., Windows
- FullHD Király - Ryzen 5 2600 / GTX 1070Ti 8GB / 16GB DDR4 / 512GB Nvme
- Sony Xperia 1 V - 12GB/256GB Fekete - GYÁRI FÜGGETLEN - 10 HÓ GARI
- Apple Watch Ultra 2 100% akku, full dobozos
- OnePlus 15 - 16GB/512GB Infinite Black - GYÁRI FÜGGETLEN - 3 ÉV GARI + AJÁNDÉKOK
- Dell Optiplex/Precision MT/SFF 3430, 3050, 3060, 3070, 5060, 5070, 7070, 7060/7.-8.-9.gen/SZÁMLA-GAR
- AKCIÓ!!! Sosemhasznált! HP OmniBook 5 i7-1355U 16GB 1TB 16" FHD+ Gar.: 1 év
- Gamer PC-Számítógép! Csere-Beszámítás! R7 5700 / RTX 2080Ti 11GB / 16GB DDR4 / 1TB Nvme SSD
- Lenovo IdeaPad Slim 3 Ryzen 7 8840HS 15" FHD+ 24GB 1000GB Teljeskörű garancia
- ÁRGARANCIA!Épített KomPhone i5 14600KF 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



