Я новичок в MVC 3, и все, что я пытаюсь сделать, - это создать интерфейс CRUD с существующей БД. Я продолжаю получать сообщение об ошибке
One or more validation errors were detected during model generation:
\tSystem.Data.Entity.Edm.EdmEntityType: : EntityType 'PaMap' has no key defined. Define the key for this EntityType.
\tSystem.Data.Entity.Edm.EdmEntitySet: EntityType: EntitySet 'PaMaps' is based on type 'PaMap' that has no keys defined.
База данных, с которой я работаю, имеет три поля. PA_ID - первичный ключ, который я определил в MS SQL SERVER и обновлял несколько раз, чтобы убедиться, что он действительно определен. Я также добавил часть _ID после прочтения о том, что иногда MVC недоволен, если в имени вашего первичного ключа не указан идентификатор. После этого я сохранил и обновился, но все равно не повезло. Категория и имя - это два других столбца в таблице. Я использую метод code-first, поэтому я создал свои методы получения и установки в классе PaMap. Я также попытался установить первичный ключ в классе PaMap, используя метод [key]. Все, что я получаю, это еще одна ошибка
"Неверное имя объекта 'dbo.PaMaps'".
Я также искал ответы на эту ошибку, и все, что я мог найти, - это выполнить поиск и заменить dbo, я сделал это, и было только одно место, где он использовал dbo, но как только я удалил dbo, программа больше не будет запустить.
Прямо сейчас я был бы рад, если бы мог получить что-то для отображения из БД, но в данный момент MVC лжет мне о том, что первичный ключ не определен.
Может ли кто-нибудь помочь мне показать вам код, если он поможет быстрее диагностировать проблему? Я почти везде искал в Интернете ответ на этот вопрос, но не повезло. Спасибо за вашу помощь!