У меня есть модель структуры сущностей, и я заметил, что в диаграммах файла модели отсутствует одна таблица, таблица группы пользователей.Это означало, что я не мог изменить его по сравнению со стандартными вызовами SQL, чтобы стать частью структуры сущностей (т. Е. Сделать для нее файл класса с сущностями).
Я вижу это в «наборах сущностей», но не на диаграмме.Каждый раз, когда я пытаюсь добавить, он не отображается как опция для добавления в меню «обновить модель».Таким образом, я удалил его из набора Entity, а затем, наконец, увидел его в «update model».Я добавил это.По-прежнему не будет отображаться на диаграмме (он просто ставит его как набор сущностей, но не создает диаграмму для него).
После того, как я разочаровался в этом, я понял, что некоторые внешние ключи мешают емудобавляется.Поэтому я пошел к своему менеджеру SQL и удалил любой внешний ключ из таблицы группы пользователей.
Так что теперь, когда я добавляю в модель, она появляется на диаграмме!ДА!
НО, теперь ошибка 3002 компилятора о том, что модели не совпадают.«Потенциальное нарушение таблицы во время выполнения» говорит, что сопоставление неверно, но я не понимаю - там нет сопоставления, нет ничего связывающего группу пользователей с чем-либо.
Почему это происходит?Я проверил другие внешние ключи и свойства сопоставления, и ничего не отображается в группу пользователей.Это ошибка в Visual Studio 2010?