使用实体框架电动工具的预生成视图不起作用

时间:2017-03-24 11:11:01

标签: entity-framework-6 ef-power-tools

我正在使用实体框架和DB第一种方法。我已成功从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 个答案:

没有答案