У меня есть модель edmx, на которую я наложил две таблицы на: один называется «файл», а другой «ApplicaitonFile». Эти две таблицы имеют отношение 1 к 1 в базе данных. Если я остановлюсь здесь, все будет хорошо.edmx - операция не может быть завершена - после добавления наследования
Но в моей модели я хочу, чтобы «ApplicaitonFile» наследовал «Файл». Поэтому я удаляю отношения 1 к 1, а затем настраиваю «ApplicaitonFile» из «Файл», а затем удаляю FileId из «ApplicaitonFile», который был основным ключом. (Примечание. Я следую инструкциям от here).
Если я оставил модель открытой в этот момент, все будет в порядке, но как только я закрою ее, если я попытаюсь снова ее открыть, я получаю следующую ошибку: «Операция не может быть выполнена».
Я искал решение и нашел это - Entity Model does not load, но насколько я могу судить, у меня нет дубликатов InheritanceConnectors (хотя я не знаю точно, что я ищу, но я не могу см. что-то необычное - например, 2 разъема с таким же именем), и изначально у меня есть соотношение от 1 до 1, а не от 1 до 0..1
Любые идеи ???
Возможно, вы должны дать немного более подробную информацию, иначе сузите проблему. Я бы даже не пытался воспроизвести вашу проблему с тем, что вы здесь дали. Можете ли вы воспроизвести это с помощью двух таблиц из AdventureWorks? –