У меня есть модель edmx, в которую я перетащил 2 таблицы - одну с именем «Файл», а другую - «ApplicaitonFile». Эти две таблицы имеют отношение 1 к 1 в базе данных. Если я остановлюсь здесь, все будет хорошо.
Но в моей модели я хочу, чтобы 'ApplicaitonFile' наследовался от 'File'. Поэтому я удаляю отношение 1 к 1, затем настраиваю «ApplicaitonFile» из «File» и затем удаляю FileId из «ApplicaitonFile», который был первичным ключом. (Обратите внимание, что я следую инструкциям здесь ).
Если я оставляю модель открытой в этот момент, все в порядке, но как только я закрываю ее, если я пытаюсь открыть ее снова, я получаю следующую ошибку «Операция не может быть завершена».
Я искал решение и нашел это - Модель сущностей не загружает , но, насколько я могу судить, у меня нет дубликатов InheritanceConnectors (хотя я точно не знаю, что я ищу, но не вижу ничего необычного - например, 2 разъема с одинаковыми именами), и у меня изначально есть отношения 1 к 1, а не 1 к 0..1
Есть идеи ???