thirupathiCst Ответов: 1

В MVC без первичного ключа мы можем выполнять операции CRUD


у меня есть БД в том, что таблицы в основном не имеют первичных ключей, но это используется ранее в asp.net разработка приложений с помощью запросов на основе соединений и хранимых процедур. Теперь какая-то часть превращается в MVC с ранее работавшей БД, возможно ли это без работы таблицы первичных ключей в MVC. если какие-либо изменения в БД asp.net приложение не запускается это моя проблема

Что я уже пробовал:

я пытаюсь вставить таблицу это дает мне ошибку

Невозможно обновить EntitySet 'cst_StudentRoll', поскольку он имеет DefiningQuery и в элементе<modificationfunctionmapping > не существует элемента<insertfunction & gt; Для поддержки текущей операции.

1 Ответов

Рейтинг:
2

Dave Kreskowiak

Если вы используете Entity Framework, ваши таблицы должны иметь первичные ключи.

В общем, без них вам будет гораздо труднее однозначно идентифицировать каждую строку в таблице, чтобы поддерживать операции CRUD.