Member 13781602 Ответов: 1

Как сгруппировать данные с помощью нескольких столбцов


У меня возникли проблемы с группировкой данных, полученных из базы данных, которая имеет дублирование из-за столбца с данными, которые мне не нужны. я пытался использовать distinct или group by, чтобы избавиться от избыточности.

var students= db.student.Distinct().Where(c => c.classdate== tomorrow || c.classdate== todayd).ToList();


он вернет имя студента, но также дублирует запись студента в соответствии с курсом, доступным в этот день. Я просто хотел получить список студентов, у которых сегодня и завтра занятия.

Что я уже пробовал:

Я устал
students.GroupBy(x => new { x.Fn  ame, x.classdate});

1 Ответов

Рейтинг:
0

Maciej Los

Попробовать это:

var students= db.student
    .Where(c => c.classdate== tomorrow || c.classdate== todayd)
    .Select(c.studentname)
    .Distinct()
    .ToList();