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