Я использовал сущностную инфраструктуру в своих проектах и использовал подход, основанный на базе данных, почти каждый раз, когда я изменял базу данных (добавляя / удаляя поле к существующей таблице или добавляя новую таблицу) после обновления модели, он становился недействительными я получаю некоторые странные и иррациональные ошибки.
, например: столбец 'XXX', указанный как часть этого MSL, не существует в MetaDataWorkspace
или
Ошибка 10021: ДублированОбнаружен элемент схемы.или System.Data.Entity.Core.MappingException
, и я должен выполнить не связанную с этим задачу, такую как
удаление всех таблиц из модели, закрытие и повторное открытие Visual Studio, отмена ожидающих изменений, удаление всехданные проекта и т.д ...
для устранения этих ошибок.
в чем проблема?я сделал что-то не так?