Ошибка 3007: проблема при сопоставлении Фрагменты, начинающиеся с строк 186, 205: столбцы с непервичными ключами [WheelID] сопоставляются в обоих фрагментах с различными концептуальными свойствами стороны - возможна несогласованность данных, поскольку соответствующая концептуальная сторона свойства могут быть независимо изменены.
Я нашел несколько мест в Интернете, описывающих эту ошибку, но я просто не понимаю их. (путаный смайлик идет сюда)
Здесь есть что-то очень важное, я, должно быть, пропал без вести. Можете ли вы это объяснить, чтобы я это понял? Может быть, мой пример реальной жизни ниже?
alt text http://i39.tinypic.com/2hppnoo.jpg
Внешний ключ 1: N Wheels.Id → Slices.WheelId
Я добавляю их в инфраструктуру сущности, а WheelId не отображается в объекте Slices.
alt text http://i43.tinypic.com/287hq87.jpg
Выполнение некоторого обходного пути (удаление отношения из db перед добавлением таблиц в EF - затем повторное создание и обновление EF) Мне удалось заставить WheelId оставаться в срезах, но затем я получаю указанную выше ошибку.