InvalidOperationException: последовательность содержит более одного совпадающего элемента [закрыто]C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 InvalidOperationException: последовательность содержит более одного совпадающего элемента [закрыто]

Сообщение Anonymous »

Пытаюсь вернуть учеников, но постоянно получаю эту ошибку. 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»