Предварительно сгенерированные представления, использующие инструментальный объектный механизм, не работают

Я использую 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.

0 ответов

Другие вопросы по тегам