Ошибка 3007: проблема в отображении фрагментов, начинающихся со строк 186, 205. Столбцы с не-первичным ключом [WheelID] сопоставляются в обоих фрагментах с различными концептуальными свойствами стороны - возможно несоответствие данных, поскольку соответствующая концептуальная сторона свойства могут быть независимо изменены.
Я нашел несколько мест в сети, описывающих эту ошибку, но я просто не понимаю их. (смутный смайлик идет сюда)
Один
Два
Три
Четыре
Здесь есть что-то довольно фундаментальное, я, должно быть, скучаю. Можете ли вы объяснить это, чтобы я понял это? Может быть, используя мой пример из реальной жизни ниже?
Внешний ключ 1: N Wheels.Id -> Slices.WheelId
Я добавляю их в каркас сущностей, а WheelId не отображается в сущности Slices.
Выполнение некоторого обходного пути (удаление отношения из базы данных перед добавлением таблиц в EF - затем повторное создание и обновление EF) Мне удалось заставить WheelId оставаться в слайсах, но затем я получил ошибку, упомянутую вверху.