Как правильно удалить и повторно добавить Entity Data Model

новичок в Entity Framework здесь. Использование экспресс-БД VS 2010 и SQL Server 2008.

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

Я перехожу к разделу «Выберите подключение к данным» Мастера модели данных сущности и «Сохраняю настройки подключения сущности в Web.config как:» проверено. Однако к моему существующему имени добавлена ​​цифра 1. Например, MyDatabaseEntities теперь MyDatabaseEntities1. Конечно, Я не хочу добавлять "1". Я убил существующую строку подключения в Web.config и удалил все ссылки на это имя в своем решении. Тем не менее, когда я пытаюсь продолжить, я получаю следующую ошибку:

«'MyDatabaseEntites' конфликтует с существующим именем свойства в настройках приложения. Выберите другое имя»

Я не могу найти ссылку на это имя в любом месте решения. Я могу снять этот флажок, и он будет продолжен, но он ВСЕ ЕЩЕ не добавит две таблицы в базу данных. Затем я полностью все выключил, перезагрузил и попробовал снова. На этот раз я не получил вышеуказанную ошибку, но две из трех моих новых таблиц все еще не добавлены в модель edmx.

Любые идеи приветствуются. Также кажется, что это все еще довольно глючно даже в VS2010 / .NET 4. Помогите восстановить мою веру ... Я чувствую, что сейчас откажусь от Entity Framework. Основываясь на моем опыте и некоторых других проблемах, опубликованных здесь, я чувствую, что собираюсь потратить больше времени на поиски странностей Entity Framework, чем на написание полезного кода.

ОБНОВЛЕНИЕ: Я нашел решение. Дизайнер не отображает ошибок. Вы должны заглянуть в собственный XML (файл edmx), чтобы увидеть ошибки. См. Здесь: ADO.NET Entity Framework: мастер обновления не будет добавлять таблицы

16
задан Community 23 May 2017 в 12:09
поделиться