Я новичок в ASP.NET MVC (буквально два дня обучения на лету). Я пытаюсь создать сайт с использованием MVC, но я кое-что испортил в своем решении.
Я создал эту таблицу, в которой были ограничения внешнего ключа, но я изначально забыл установить первичный ключ в поле id и забыл установить для него в качестве идентификатора идентификации значение yes. Поэтому, когда я обновил свою DataModel и ввел эту таблицу, он показал каждое поле как первичный ключ и показал связь с другими таблицами. Поэтому я вернулся к базе данных и изменил поле id для таблицы, чтобы она была первичным ключом, а спецификация идентичности - yes.
Я вернулся в DataModel, попытался обновить модель из базы данных, перешел на вкладку обновления, развернул таблицы и выбрал таблицу, которую хотел обновить, затем нажал «Готово».
Модель данных, казалось, вносила изменения, но дважды показывала связи с другими таблицами.
Так что я решил удалить таблицу (сущность) из диаграммы DataModel и вернуть ее обратно через Обновление модели из базы данных. Но когда я вернулся к обновлению модели из базы данных ...
- На вкладке Добавить таблица не находится под таблицами
- На вкладке «Обновить» отображается таблица, но когда я выбираю ее и нажимаю «Готово», таблица не появляется в диаграмме.
В браузере модели ...
Под моделями
- Типы сущностей, сущности нет в списке
- В разделе «Связи» отношения больше не появляются (очевидно, потому что сущность исчезла).
В разделе Models.Store
- Таблицы / Представления, Таблица указана.
- Ограничения, отношения показаны.
Я пытался перетащить таблицу к диаграмме из Браузера моделей, но это не сработало.
Я попытался щелкнуть правой кнопкой мыши в диаграмме, добавить сущность, но моя таблица не отображается как базовый тип.
Я пытался гуглить, но ничего не придумал. Без этой сущности я даже не могу построить свое решение. Пожалуйста помоги.