
Jimmy Kleber Peñafiel Salvatierra
PreguntaBuen día, tengo este error como que no están relacionadas las entidades, please me podrían ayudar cual es el problema
Error:
Se produjo una excepción: CLR/System.InvalidOperationException
Excepción producida: ‘System.InvalidOperationException’ en Microsoft.EntityFrameworkCore.dll: 'The seed entity for entity type ‘Curso’ cannot be added because it has the navigation ‘Escuela’ set. To seed relationships, add the entity seed to ‘Curso’ and specify the foreign key values {‘EscuelaId’}. Consider using ‘DbContextOptionsBuilder.EnableSensitiveDataLogging’ to see the involved property values.'
en Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator.ValidateData(IModel model, IDiagnosticsLogger
1 logger) en Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator.Validate(IModel model, IDiagnosticsLogger

Daniel G. Fernández G.
En la clase EscuelaContext valida que todos los objetos creados mediante "new" (Escuela, Asignatura,Curso,Alumno) tengan la asignación del Id mediante la sentencia:
Id = Guid.NewGuid().ToString()

Rene Paul Montes de Oca
Parece ser que no creaste la relación "EscuelaId" en el modelo "Curso", revisa tu archivo ya que debes tener creada esta relación:
public string EscuelaId { get; set; }
Espero haber ayudado, saludos