- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Soundbar, soundplate, hangprojektor
- John Carmack csalódott a DGX Sparkban
- Gaming notebook topik
- OLED monitor topic
- Amlogic S905, S912 processzoros készülékek
- Meghalt a Windows 10, éljen a Windows 10!
- Powerbank topik
- Milyen TV-t vegyek?
- 5.1, 7.1 és gamer fejhallgatók
Új hozzászólás Aktív témák
-
bandi0000
nagyúr
Sziasztok
Szükségem lenne egy gyorstalpalóra linq-ból, az is jó lenne ha 1-2 mondatba elmagyarázná valaki a lekérdezést, hogy kellene megcsinálni, vagy mire figyeljek
Igazából az is jó lenne, ha valaki tud valami irományt adni erről, de amike találtam, ott nem pont ilyenek voltak, + nem is igazán értettem meg belőle semmit
Már átrágtam pár tutorialt, de még mindig nem világos, hogyan kellene össze pakolnom
lényeg:
ASP.NET MVC
Van egy osztály, amibe lekérdezek, FullName, Credits3 tábla van az adatbázisba
Student<1...*>Enrollment<*...1>CourseStudent táblába FirstMidName, LastName külön van
Le kellene kérdeznem, hogy tanulónként mennyi creditet csináltak, de nem igazán akar össze jönni
Ezt így ,működik de nagyon csúnya, és egyáltalán nem értem mi történik benne, gondolom normálisabban is meg lehetne ezt csinálni
IQueryable<CreditReport> data =
from enrollment in _context.Enrollments.Include(x => x.Student.LastName).Include(y => y.Course.Credits)
group enrollment.Student by enrollment.Student.Id into dateGroup
select new CreditReport()
{
FullName = dateGroup.FirstOrDefault().FirstMidName + " " + dateGroup.FirstOrDefault().LastName,
Credits = dateGroup.FirstOrDefault().Enrollments.Sum(x => x.Course.Credits)
//CreditCount = dateGroup.
};Itt csak a dátum szerint számoltuk meg a jelentkezéseket, itt jól gondolom,hogy
-dátum szerint lett GroupBy
-ezek az aggregált értékek bele kerültek a dataGroup-ba, tehát nincs 2 egyforma
De akkor a selecten belül hogy kell értelmezni? bele rakja az egyes dátumokat, + kiszámolja hozzá az értékeket is?public EnrollmentDateReportController(GAMFDbContext Context)
{
_context = Context; // Db
}
public IActionResult Index()
{
List<EnrollmentDateVM> enrollmentDateList;
IQueryable<EnrollmentDateVM> data =
from student in _context.Students
group student by student.EnrollmentDate into dateGroup
select new EnrollmentDateVM
{
EnrollmentDate = dateGroup.Key,
StudentCount = dateGroup.Count()
};
enrollmentDateList = data.ToList();
return View(enrollmentDateList);
}
Ú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!
- Windows 11
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Soundbar, soundplate, hangprojektor
- Tőzsde és gazdaság
- Arc Raiders
- droidic: Windows 11 önállóság nélküli világ: a kontroll új korszaka
- Apple iPhone 16 - ígéretek földje
- Napelem
- NFL és amerikai futball topik - Spoiler veszély!
- Linux kezdőknek
- További aktív témák...
- Legion 5 15ARH7 15.6" FHD IPS Ryzen 5 6600H RTX 3050Ti 16GB 512GB NVMe magyar vbill gar
- Legion 5 17ACH6H 17.3" FHD IPS Ryzen 5 5600H RTX 3060 16GB 512GB NVMe új akku gar
- Acer Nitro AN16-41 16" FHD+ IPS Ryzen 7 7840HS RTX 4060 16GB 1TB NVMe gar
- Latitude 5540 27% 15.6" FHD IPS i5-1335U 16GB 512GB NVMe magyar vbill gar
- Új DLSS4 2K Gamer PC i5-14400F/RTX 5060 Ti /24Gb DDR5 /1Tb NV3 M2/Bronz táp 2-3Év Gar
- BESZÁMÍTÁS! Gigabyte H610M i5 12400F 32GB DDR4 512GB SSD RTX 3070 8GB Zalman Z1 PLUS A-Data 750W
- Bomba ár! HP EliteBook 745 G6 - Ryzen PRO 5 I 8GB I 256GB SSD I HDMI I 14" FHD I Cam I W10 I Gari!
- Bomba ár! HP ProBook 450 G1 - i3-4GEN I 4GB I 500GB I HDMI I 15,6" HD I Cam I W10 I Garancia!
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



