Pytanie o kwerende LINQ

Odpowiedz Nowy wątek
2019-02-11 13:17
0

Cześć,

Od niedawna mam do czynienia z C#. Napisałem kwerendę LINQ, która zwraca np. takie dane:

Przedmiot Wykładowca Ocena
Pierwszy przedmiot Kowalski 3
Pierwszy przedmiot Kowalski 4
Drugi przedmiot Nowak 5
Pierwszy przedmiot Kowalski 5

Co powinienem dodać do kwerendy, aby wywołując dane z bazy uzyskać poniższy efekt?

Przedmiot Wykładowca Ocena
Pierwszy przedmiot Kowalski 3, 4 ,5
Drugi przedmiot Nowak 5

Mam nadzieje, że brak treści kwerendy nie będzie problemem. Powyżej napisałem duże uproszczenie tego co mam na tapecie w firmie.

Pozostało 580 znaków

2019-02-11 13:36

Taki pseudokod powinien zrobić to co chcesz:

_context.Tabela.GroupBy(x => new { x.Przedmiot, x.Wykładowca, x.Ocena })
   .Select(x => new { x.Przedmiot, x.Wykładowca, Ocena = string.Join(",", x.Select(o => o.Ocena)) });
edytowany 1x, ostatnio: XardasLord, 2019-02-11 13:37

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 0, botów: 1

Robot: CCBot