Есть у меня класс
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.
И сейчас я в непонятках, как поступить...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Ошибки в коде перестали отображаться в списке ошибокПроект давно не запускал, переустановил винду на вин 10 и заново установил визуалку с момента...