Hirdetés
- Samsung Galaxy S21 FE 5G - utóirat
- Vivo X300 - kicsiben jobban megéri
- Okosóra és okoskiegészítő topik
- Milyen okostelefont vegyek?
- Nokia 6700 classic - folytassa, Nokia!
- Minimális változásokat hozhat a Google Pixel 10a
- Poco F6 5G - Turbó Rudi
- Xiaomi 14T - nem baj, hogy nem Pro
- iPhone topik
- Xiaomi 14T Pro - teljes a család?
Új hozzászólás Aktív témák
-
RedHarlow
aktív tag
válasz
moseras
#8732
üzenetére
Lenne még egy olyan eset, hogy REFblabxxsokszámxxxblabla.xml fájlokat kellene számolnom, úgy, hogy azok tényleg fájlok legyenek tehát legyen .xml kiterjesztésük és REF-el kezdődjenek. Tehát ezt szeretném valahogy megadni keresési opciónak:
REF*.xml
Előre is köszönöm a segítséget!
-
moseras
tag
válasz
moseras
#5307
üzenetére
Sziasztok!
Akit esetleg érdekel, MySQL és EF6 async/await probléma átmeneti megoldása:
E helyett
await ctx.SaveChangesAsync();
Ezt használva
await Task.Factory.StartNew(() =>
{
ctx.SaveChanges();
});külön szálon indul el, és a UI is reszponzív marad. Hogy miért van így, azt továbbra sem értem, de a lényeg, hogy így működik.
Imi.
-
martonx
veterán
válasz
moseras
#5307
üzenetére
Nem feltétlenül hiba ez. Az await ctx.SaveChangesAsync(); és az await Task.Delay(4000) simán eltérhet viselkedésben ennyire egymástól, az async await közel sem csak annyit csinál, hogy egy Task-ba burkolva hívja meg a kért függvényt.
Illetve az await pont azt mondja meg a kódnak, hogy várja be az adott aszinkron futó kódrésznek az eredményét, és emiatt működjön úgy mintha az egy szinkron hívás lett volna.
-
Goose-T
veterán
válasz
moseras
#5228
üzenetére
Hát ha az Entity Framework-öt megkerülve akarsz adatot módosítani, akkor normális keretek között te sehogyan sem tudsz értesülni EF-ben erről. Tákolhatsz figyelő függvényeket, de hivatalos megoldás nincs rá tudomásom szerint, ahhoz a MySQL-nek kellene eventeket lődöznie az EF felé. Törekedj inkább arra, hogy minden csak a szervizrétegen keresztül érje el az adatbázist.
-
Goose-T
veterán
válasz
moseras
#5207
üzenetére
Az EF csak egy library, amivel felépítheted magadnak a Model réteget. Megírod szépen a lekérdezéseket, adatrögzítéseket stb. Az így létrehozott osztályba pedig olyan eventeket raksz, amilyeneket csak akarsz. Ezt a "valaki rajtam kívül futás közben módosítja a táblát" mondatot mégis hogy értetted? Ha azt szeretnéd, hogy minden változásról értesüljön a kliens, akkor le kell rakni az adathozzáférést szervizrétegbe, és a kliensprogramod Model rétege csak a szervizzel való kommunikációban fog kimerülni, ekkor már egy kézben lesz az adathozzáférés, nem lesz olyan, hogy "rajtad kívül valaki más módosítja a táblát". SignalR segítségével pusholhatsz is adatokat a kliensnek, ha a szervizréteged adatváltoztatást hajt végre.
Ú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!
- GTA V
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Xbox Series X|S
- Spórolós topik
- Apple asztali gépek
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Monitorkalibráló eszközök
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Milyen routert?
- Házimozi belépő szinten
- További aktív témák...
- Bomba ár! Dell Latitude E7450 - i7-5GEN I 8GB I 256SSD I 14" FHD Touch I HDMI I Cam I W10 I Gari!
- Corsair Vengeance White RGB 2x16Gb 6000 cl36 bontatlan/új eladó (XMP/Expo)
- Dell Latitude 7290- I5 7 gen - 8Gb -256Gb
- Nikon D750 + 50mm f/1.4G + 24-120mm f/4G + Lowepro Mini Trekker AW szett
- GAMER PC - TUF B450, Ryzen5 5600x, Rtx 3070 8gb, 32gb DDR4, 1 TB Nvme
- BESZÁMÍTÁS! Intel Core i7 4790 4 mag 8 szál processzor garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Samsung Galaxy A80 128GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo ThinkPad T14s Gen 2 i5-1135G7 4.2GHz turbo 16GB 512GB 1 év garancia
- Fotó állvány eladó
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest


