Mam dwie jednostki. Jeden to "Uczniowie", a drugi to "Przedmioty".Nieprawidłowy anonimowy deklarator typu elementu w LINQ
Szczegóły tych dwóch podmiotów jest coś takiego:
students { id, name}
subjects { studentID, subjectName, passed}
gdzie „przeszedł” jest logiczną typu.
Teraz chcę zapytać nazwisko studenta i liczyć z zastrzeżeniem, że może przejść ze następująco:
var result = from s in db.students
select new {s.name, s.subjects.Count(i => i.passed.Equals(true)};
ale pojawia się błąd msg: Nieprawidłowy anonimowego użytkownika typ declarator. Anonimowi członkowie typu muszą być zadeklarowani z przydziałem członków, prostą nazwą lub dostępem do członków.
Nie wiedziałem, jak go rozwiązać. Czy ktoś mógłby mi pomóc? dzięki
Brakuje zamknięcia ')', ale co ważniejsze, musisz * nazwać * właściwość , jak sugeruje komunikat o błędzie. 'Count = s.subjects.dotdotdot ...' –
Mam to, bardzo dziękuję wszystkim. –