Пытаюсь вернуть учеников, но постоянно получаю эту ошибку. Pastebin.com/s3V34JkL
Таблица «Мои ученики» заполнена. Введите здесь описание изображения
Я запускаю свою локальную базу данных в Docker, так как Я работаю на Mac.
Попробовал спросить AI и моего учителя. https://github.com/olivervincent/teachi ... Service.cs
Это код, который я пытался запустить, как GetStudents(), так и GetStudent. (id) дает мне ту же ошибку. Я использую Entity Framework Core:
public class EFStudentService: IStudentService
{
RegistrationDBContext context;
public EFStudentService(RegistrationDBContext service)
{
context = service;
}
public IEnumerable GetStudents()
{
return context.Students;
}
public void AddStudent(Student student)
{
context.Students.Add(student);
context.SaveChanges();
}
public Student GetStudent(int id)
{
var student = context.Students
.Include(s => s.Enrollments).ThenInclude(c => c.Course)
.AsNoTracking()
.FirstOrDefault(m => m.StudentId == id);
return student;
}
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... ng-element
InvalidOperationException: последовательность содержит более одного совпадающего элемента [закрыто] ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Entity Framework | Последовательность содержит более одного совпадающего элемента
Anonymous » » в форуме C# - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-