Предварительно сгенерированные представления, использующие инструментальный объектный механизм, не работают
Я использую Entity Framework с БД первого подхода. Я успешно перешел с EF5 на EF6. В EF5 я использовал предварительно сгенерированные представления для улучшения производительности при запуске. В EF6 это не работает. Я сгенерировал представления с помощью электроинструмента. Мощный инструмент сгенерировал его успешно, и я могу собрать приложение без каких-либо ошибок.
Но когда я его запускаю, получаю следующую ошибку:
The current model no longer matches the model used to pre-generate the mapping views, as indicated by the ViewsForBaseEntitySetsfc4437b421d2fd7f4d645bf31e3cb5b1b8374d9c77a07ef5f36c1cac0bfea31a.MappingHashValue property.
Pre-generated mapping views must be either regenerated using the current model or removed if mapping views generated at runtime should be used instead
Я не могу понять, почему существует разница между значением хеш-функции, сгенерированным с помощью электроинструмента, и сгенерированным EF во время выполнения. В файле edmx нет изменений.
В edmx более 290 объектов.
Версия структуры объекта в 6.1.3.
Электроинструмент VSPowerTools-Beta4.
Я использую Visual Studio 2013.
Стратегия генерации кода в edmx - это Legacy ObjectContext.