2

Создал новый проект и добавил пустую модель данных. Я добавил несколько объектов и свойств, а затем сгенерировал базу данных в соответствии с this tutorial. Все идет нормально. Затем я вернулся и добавил дополнительные права.EF6 Model First: Не удалось создать базу данных из модели после добавления новых объектов

Теперь я больше не могу Generate Database From Model..., потому что получаю Error 11007: Entity Type 'xxxx' is not mapped для всех новых объектов, которые я добавил. Согласно msdn, я могу выполнить инструкции here, чтобы решить проблему сопоставления между концептуальными и запоминающими моделями. Однако, похоже, эти инструкции предполагают, что сущности уже присутствуют в моей модели хранилища (а это не так). Когда я пытаюсь их вручную сопоставить, единственными двумя таблицами, которые мне нужно выбрать, являются исходные две таблицы, которые я создал.

Я ценю любую помощь, которую вы можете предложить.

+0

Я думаю, нам нужно увидеть код, который сможет вам помочь! – DavidG

+0

@DavidG хорошо это сделано в дизайнере ef, поэтому нет кода для показа, если вы не хотите пробираться через сгенерированный код и файлы конфигурации. –

ответ

0

Это была фантомная ошибка. У меня была другая ошибка со значением по умолчанию, которое я пытался установить для datetime, появившегося в нижней части моего списка ошибок. Я решил эту ошибку, и теперь все работает так, как должно.