- Milyen videókártyát?
- Apple MacBook
- Egyelőre táblázattal segíti a Borderlands 4 futtatását a Gearbox
- AMD Navi Radeon™ RX 9xxx sorozat
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Házimozi belépő szinten
- AMD vs. INTEL vs. NVIDIA
- Soundbar, soundplate, hangprojektor
- Milyen alaplapot vegyek?
- Ilyet se láttunk még, 1000-rel promótálja az AMD az X3D-s CPU-it
Ú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!
- Nitro AN515 57 15.6" FHD IPS i7-11600H RTX 3070 32GB 512GB NVMe magyar vbill gar
- Egyedi matricák gyártása, akár kis mennyiségben is! Kattints a további infókért.
- Apple MacBook Pro 16" (2021) M1, 32GB RAM, 500GB SSD Csúcskategóriás erő, elérhető áron!
- HP 280 Pro G2 Sff üzleti gép i3/8GB/WIN11
- Üzleti Monitorok (Led, HD, FullHD)
- Lenovo Tab M10 64GB, Kártyafüggetlen, 1 Év Garanciával
- LG 27GR93U-B - 27" IPS - UHD 4K - 144Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDR 400
- BESZÁMÍTÁS! Sony PlayStation 5 825GB SSD digital konzol garanciával hibátlan működéssel
- Felújított számítógépek számlával, garanciával! Ingyen Foxpost!
- Részletre elviheted akár 365 napra Bankmentes , azonnal elérhető Dell GAMER laptop G15 5511
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest