Hirdetés
- Vezetékes FEJhallgatók
- Milyen SSD-t vegyek?
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Azonnali alaplapos kérdések órája
- Milyen billentyűzetet vegyek?
- Amlogic S905, S912 processzoros készülékek
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Philips LCD és LED TV-k
- Effektíve TKL méretűek a Corsair legújabb, numerikus paddal ellátott klaviatúrái
Ú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!
- Mégis marad a Windows 10 ingyenes frissítése
- Vezetékes FEJhallgatók
- CADA, Polymobil, és más építőkockák
- Kerékpárosok, bringások ide!
- Horgász topik
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Milyen SSD-t vegyek?
- Apple iPhone 17 - alap
- Vírusirtó topic
- Anglia - élmények, tapasztalatok
- További aktív témák...
- Playstation 5 lemezes - Gran Turismo 7, Tony Hawk's Pro Skater 1-2 eladó!
- ROG Ally (2023) RC71L + JSAUX HB1201S
- Vadonatúj, bontatlan iPhone AIR 256GB fekete és kék KÁRTYAFÜGGETLEN! 1 év Apple garancia!
- 3D nyomtatás kiváló minőségben / számlával / akár 9 színnel / széles anyagválaszték,
- HP,15.6",250 G6,8.gen.core i5 (8X4,0Ghz)8-32GB RAM,256GB-1TB SSD,nagyon jó akku,Win.11,szép
- Dell PA12 43NY4 65W utángyártott töltő
- LENOVO Legion Pro 5 16IRX8 - 16" WQXGA 240Hz - i5-13500HX - 16GB - 1TB - RTX 4060 - 9 Hó garancia
- 8 GB-os GeForce RTX 2060 SUPER (OEM HP) - garanciával
- LG 27UL550-W - 27" IPS / 3840x2160 4K / 60Hz 5ms / HDR10 / AMD FreeSync
- HIBÁTLAN iPhone 13 mini 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3286
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest