Hirdetés
- Megdöntheti az iPhone 4 rekordját az iPhone 17
- Android alkalmazások - szoftver kibeszélő topik
- Huawei P30 Pro - teletalálat
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Megjött a jubileumi Pixel széria
- Fotók, videók mobillal
- Telekom mobilszolgáltatások
- Xiaomi 13 - felnőni nehéz
- Samsung Galaxy A54 - türelemjáték
- Google Pixel topik
Új hozzászólás Aktív témák
-
petyus_
senior tag
válasz
bandi0000 #9944 üzenetére
A táblák összekapcsolását navigation property-kkel oldod meg Entity Framework alatt. Van egy User tábla, egy Car tábla, a User class-on csinálj egy Car property-t. Így ha le akarod kérni a Usernek a Car-ját, azt pl úgy tudod, hogy
context.Users.Where(u => u.Id == id).Include(u => u.Car)
(ha nem hívod meg az include-ot, akkor alapból azokat az adatokat nem tölti be)
Ez ugyanígy működik a másik irányban is, ha Usert (Clientet) akarsz menteni Car-ral együtt, akkor legyen egy User objektumod, amin van egy Car property,
context.Users.Add(user)
context.SaveChanges()
és elmenti a Car-t is.
De ha sokszor akarod használni a Car-t, akár Usertől függetlenül, akkor érdemes csinálni egy CarRepository-t, és azon keresztül dolgozni(mondjuk arról is folyton megy a vita, hogy EntityFramework-ot használva kell-e még külön repository, mivel a DbContext már maga egy repository, meg unit of work)
Ú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!
- Házimozi belépő szinten
- Autós topik
- Calibre, az elektronikus könyvtár
- One otthoni szolgáltatások (TV, internet, telefon)
- Megdöntheti az iPhone 4 rekordját az iPhone 17
- exHWSW - Értünk mindenhez IS
- Építő/felújító topik
- Path of Exile 2
- Android alkalmazások - szoftver kibeszélő topik
- gban: Ingyen kellene, de tegnapra
- További aktív témák...
- Playstation 5 lemezes kiadás, kiterjesztett garancia 3 év
- Apple Watch Series 9 45mm GPS !97 százalékos akkumulátor!
- TUF FX505DT 15.6" FHD IPS Ryzen 5 3550H GTX 1650 16GB 500GB NVMe +1TB magyar vbill gar
- i5 12400F dobozában, még 2 hónap Aqua garanciával
- SAMSUNG LS49AG950NPXEN 49" NEO Q-LED 5K GAMER 240HZ ! AKCIÓ
- BESZÁMÍTÁS! ASUS 560M i5 10400F 16GB DDR4 512GB SSD RTX 2060 Super 8GB ZALMAN S2 TG ADATA 600W
- GYÖNYÖRŰ iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3293
- AM 4 alaplapok! Kamatmentes rèszletre is!
- Gamer PC-Számítógép! Csere-Beszámítás! I7 6700 / RTX 3050 / 32GB DDR4 / 512 SSD!
- iKing.Hu - Samsung Galaxy S25 Edge Használt, újszerű állapotban 12 GB RAM / 512 GB tárhely
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest