Я перебирался через Интернет в течение дня или двух для решения, и, возможно, я глуп, но продолжаю получать вышеуказанную ошибку при запуске моего проекта.
Visual Studio 2010, SQL Explress.
У меня есть группа моделей с отношением «один ко многим».County-> Club-> Team-> Player
Таким образом, я могу получить доступ к свойствам моделей "родитель / принадлежность" в представлении списка индексов, которое я успешно добавил:
Например, вмодель клуба, чтобы получить доступ к свойствам родительского округа:
public int CountyId { get; set; }
public virtual County County { get; set; }
Это работало по всей цепочке, пока я не достиг класса "игрок".Желая перечислить, к какому клубу принадлежит игрок (а не только его идентификатор), я ввожу следующее:
public int ClubId { get; set; }
public virtual Club Club { get; set; }
Я получаю:
Введение ограничения FOREIGN KEY 'Player_Club'Таблица «Игроки» может вызывать циклы или несколько каскадных путей.Укажите ON DELETE NO ACTION или ON UPDATE NO ACTION, либо измените другие ограничения FOREIGN KEY.Не удалось создать ограничение.См. Предыдущие ошибки.
Почему я не могу это сделать?