новичок в Entity Framework. Использование экспресс-базы данных VS 2010 и SQL Server 2008.
У меня возникли проблемы с обновлением модели данных сущности после добавления новых таблиц. Итак, я последовал предложению, которое я нашел здесь, чтобы просто удалить и восстановить модель.
Я перейду в раздел "Выберите подключение к данным" в Мастере данных модели сущностей и "Сохранить настройки соединения сущности в Web.config как:". Однако у моего существующего имени есть 1 добавленный к нему. Например MyDatabaseEntities теперь MyDatabaseEntities1. Конечно, я не хочу добавить "1". Я убил существующую строку подключения в Web.config и удалил все ссылки на это имя в моем решении. Однако, когда я пытаюсь продолжить, я получаю следующую ошибку:
"MyDatabaseEntites" конфликтует с существующим именем свойства в настройках приложения. Выберите другое имя
Я не могу найти ссылку на это имя в любом месте решения. Я могу снять этот параметр, и он будет продолжен, но STILL не добавит две таблицы в базу данных. Затем я полностью закрыл все, перезагрузил и снова попытался. На этот раз я не получил ошибку выше, но две из моих трех новых таблиц до сих пор не добавляются в модель edmx.
Любые идеи приветствуются. Также кажется, что он все еще довольно глючит даже в VS2010/.NET 4. Помогите восстановить мою веру... Я чувствую, что отказываюсь от Entity Framework на этом этапе. Основываясь на моем опыте до сих пор и некоторых других проблемах, размещенных здесь, я чувствую, что я собираюсь потратить больше времени на преследование Entity Framework, чем писать полезный код.
ОБНОВЛЕНИЕ: Я нашел разрешение. Дизайнер не отображает ошибки. Вам нужно посмотреть в собственном XML (файл edmx), чтобы увидеть ошибки. См. Здесь: ADO.NET Entity Framework: мастер обновления не будет добавлять таблицы