- iPhone topik
- Motorola Moto G84 - színes egyéniség
- Nem lesz Xiaomi 16
- Két butatelefon és egy 5G-s okos a HMD-től
- MIUI / HyperOS topik
- Egy óra, két rendszer
- One mobilszolgáltatások
- Samsung Galaxy A56 - megbízható középszerűség
- Milyen okostelefont vegyek?
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
Ú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!
- Vivobook X1403ZA 14" 3K OLED i5-12500H 16GB 512GB NVMe ujjlolv gar
- Apple iPhone 15 Pro 256GB,Dobozával,12 hónap garanciával
- BAZÁR Laptop Notebook billentyűzet BILL használt és új 1hét garancia POSTA ON SZÁMLA, GARANCIA
- Apple iPhone 15 Plus 128GB,Újszerű, USA verzió, 12 hónap garanciával
- Apple iPhone 15 Pro max 255GB,Kábel,12 hónap garanciával
- BESZÁMÍTÁS! Apple Pro Display XDR 32 6K Nanotexturált üveg monitor garanciával hibátlan működéssel
- Bomba ár! HP ProBook 430 G5 - i5-8GEN I 8GB I 256GB SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
- AKCIÓ! Lenovo Thinkpad T14 Gen 5 üzleti - Ultra 7 165U 16GB DDR5 512GB SSD Intel Graphics WIN11
- HP EliteBook 830 G7 i5-10210U 16GB 256GB 1 év garancia
- Samsung Galaxy S23+ 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest