Есть у меня класс
public class Evaluation
{
public string StudentId { get; set; }
public int SubjectId { get; set; }
public string InstructorId { get; set; }
public virtual Student Student { get; set; }
public virtual Subject Subject { get; set; }
public virtual Instructor Instructor { get; set; }
public int Score { get; set; }
}
и в таблицу нужны ключи. С БД пока дружу очень напряжённо, поэтому не проник ещё в таинства расстановки ключей.
modelBuilder.Entity<Evaluation>().HasKey(e => new { e.StudentId, e.SubjectId, e.InstructorId });
В контексте пытаюсь сделать таким способом, но пишет, что эта дичь вызывает зацикливание или множественное каскадирование:
Introducing FOREIGN KEY constraint 'FK_dbo.Evaluations_dbo.AspNetUsers_StudentId' on table 'Evaluations' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints.
И сейчас я в непонятках, как поступить...
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Ошибки в коде перестали отображаться в списке ошибокПроект давно не запускал, переустановил винду на вин 10 и заново установил визуалку с момента...