Я использую EF 3.5 SP1.
У меня есть 3 таблицы:
- Подвески
- PendantAccessories
- PartsData
В основном, # 1 и 2 используются для выбора продукта, поэтому # 1 имеет свойство «Количество кнопок» и другие параметры. # 2 имеет поля типа "Тип кабеля" и т. Д.
Третья таблица содержит информацию о свойствах всех наших деталей, например, на каком заводе она изготовлена, ее вес и т. Д.
Я пытаюсь установить связь между № 1 и № 3, а также между № 2 и № 3. PK во всех 3 таблицах - это PartNumber.
Я установил его между № 2 и 3, зайдя в Детали отображения, добавив Карты в PartsData и сопоставив столбцы. Все работало хорошо.
Затем я попробовал то же самое между # 1 и 3.
Однако теперь, когда я компилирую, я получаю «Ошибка 3033: проблема в фрагменте сопоставления, начинающемся со строки 713:« pendants »и« pendantAccessories »EntitySets сопоставляются с таблицей« PartsData ». Их первичные ключи могут конфликтовать».
Кто-нибудь знает, что я здесь не так делаю?