Веб-приложение asp.net mvc Entity Framework Code First «Введение в ограничение внешнего ключа» - PullRequest
0 голосов
/ 11 марта 2012

Я перебирался через Интернет в течение дня или двух для решения, и, возможно, я глуп, но продолжаю получать вышеуказанную ошибку при запуске моего проекта.

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.Не удалось создать ограничение.См. Предыдущие ошибки.

Почему я не могу это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...