Ошибка при обновлении файла EDMX - PullRequest
0 голосов
/ 13 октября 2011

Я создаю соединение с MySQL, используя файл edmx asp.net, но показываю ошибку при обновлении. В мой проект также включен файл ssdl. я не знаю, как обновить файл ssdl, но обновить файл edmx, и он успешно обновлен, а также проверено сопоставление. Моя новая таблица успешно сопоставлена, но во время выполнения отображается следующая ошибка:

Ошибка 3027: не указано сопоставление для следующих EntitySet / AssociationSet - DiscoveredDevices, Images, Logs, Subnets, Users, Roles, ImageDeployments, OSTypes, ImageDeplymentProgressInfoes, ProcessorLoadPercentages, MemoryStatus, HDDStatus1, ActiveClients, DeploymentRegSignSignSignSignSenseSense для восстановления, восстановления паролей.

Есть идеи, как решить эту ошибку?

1 Ответ

0 голосов
/ 13 октября 2011

В вашей модели есть объекты, которых больше нет в таблицах БД или наоборот.Вам нужно вручную обновить модель, чтобы это исправить.Это часто происходит, если вы обновляете таблицы базы данных (переименовываете или удаляете столбцы / таблицы), а затем просто нажимаете update model from Database

. Более подробную информацию вы найдете в Mapping Details каждого объекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...