У меня есть модель Entity Framework 4, сначала разрабатывают. Я создаю первый проект своей модели в разработчике, и все было хорошо. Я скомпилировал, сгенерированная база данных, и т.д.
Позже я пытался добавить строковый скаляр (Nullable = верный) к одному из моих существующих объектов, и я продолжаю получать этот тип ошибки, когда я компилирую:
Ошибка 3004: проблема в отображающихся фрагментах, запускающихся в строке 569: Никакое отображение не указано для свойств MyEntity. MyValue в Наборе MyEntities. Объект с Ключом (PK) не будет распространение в прямом и обратном направлениях когда: Объект является типом [MyEntities. MyEntity]
Я продолжаю иметь необходимость вручную открыть файл EDMX и исправить XML каждый раз, когда я добавляю скаляры.
Идеи о том, что продолжается?
С тех пор мы обнаружили, что после добавления / изменения / удаления свойств моих сущностей я должен «Сгенерировать базу данных из модели» перед компиляцией, иначе я получаю 3004 ошибки сопоставления.